Утилита head#

Описание​#

​ Утилита head используется для вывода по умолчанию первых 10 строк каждого файла на стандартный вывод. Если используется несколько файлов, то перед каждым из них будет выведен заголовок с именем файла. Если файл отсутствует или его имя равно -, то будет считываться стандартный ввод. ​ Синтаксис утилиты: ​

head <options> <files>

​ Где: ​

  • <options> - опции;

  • <files> - файлы.

Опции#

Часто используемые опции утилиты представлены в таблице ниже.

Опции head#

Опция

Описание

-c=<NUM/-NUM>

Вывод первых NUM байт каждого файла; с - - вывод всего, кроме последних NUM байт

-n=<NUM/-NUM>

Вывод первых NUM строк вместо 10; с - - вывод всего, кроме последних NUM строк

-q

Запрет на вывод заголовков с именами файлов

-v

Принудительный вывод заголовков с именами файлов

Примеры использования#

  • Для вывода первых 15 строк файла path_to_file введите команду:

    head -n 15 path_to_file
    
  • Для вывода первых 10 строк файла file.txt с отображением, в том числе и его названия, введите команду:

    head -v file.txt
    
  • Для вывода первых 25 байт файла file.txt введите команду:

    head -c 25 file.txt
    

Дополнительная информация#

Дополнительную информацию можно получить, выполнив команду:

man head

Или:

head --help