Команды для работы с файлами
wget <ссылка>
- загружает файлы из интернета в терминальную папку.
touch
<файл> - создает пустой файл
cat
<файл> - просмотр текстового файла
tac
<файл> - вывод текстового файла с последней строки
cp
<файл1> <файл2> - копирование содержимого из ф1 в ф2
mv
<файл1> <файл2> - перемещает содержимое из ф1 в ф2
rm
<файл> - удаление файла
locate
<файл> поиск файла
find
- поиск файлов по определённым критериям, таким как имя, тип, размер, владелец, дата создания и модификации.
head
- позволяет вывести первые строки текстового файла. По умолчанию команда выводит 10 строк, но это количество можно изменить, передав параметром (head -100 testfile
или head -n 100 testfile
). У команды есть возможность вывести все строки из файла с начала, но не выводя последние N строк, используя форму записи head -n -X testfile
, что позволит вывести все строки файлов, кроме последних X строк (ключевой момент в выводе - минус перед числом).
tail
- команда, обратная head, - позволяет вывести последние строки текстового файла. Схема использования аналогична head. Она позволяет вывести все строки, начиная с конкретной строки в файле при помощи нотации tail -n +X testfile
. Кроме того, у команды есть опция -f
(follow), которая позволяет подключиться к файлу в постоянном режиме и выводить только все последние строки, которые дописываются в файл (о том, как остановить вывод - далее).
less
- постраничный вывод текстового файла с возможностью возврата - позволяет просматривать файл и искать в нем данные. В отличие от более старой команды more
позволяет вернуться по тексту обратно (откуда и вышла своеобразная поговорка use more less and less more). Для выхода из просмотра файла требуется нажать Q
.
grep
- команда поиска
Last updated
Was this helpful?