Команды для работы с файлами

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?