Утилита tail#

Описание#

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

Синтаксис утилиты:

tail <options> <files>

Где:

  • <options> - опции;

  • <files> - файлы.

Опции#

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

Опции tail#

Опция

Описание

-c <N>

Вывести последние N байт каждого файла

-f

Вывести поступающие данные по мере роста файла

-n <N>

Вывести последние N строк, а не последние 10 по умолчанию

-q

Отказаться от вывода заголовков с именами файлов

-s <N>

Бездействовать в течение N секунд (по умолчанию 1,0) перед итерацией; использовать совместно с -f

-v

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

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

  • Для вывода последних 100 строк файла /var/log/syslog введите команду:

    tail -n 100 /var/log/syslog
    
  • Для отслеживания появления новых строк в файле /var/log/syslog введите команду:

    tail -f /var/log/syslog
    
  • Для вывода последних 500 байт файла /var/log/syslog введите команду:

    tail -c 500 /var/log/syslog
    

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

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

man tail

Или:

tail --help