tail
Копирование
последней части файла (POSIX)
Синтаксис:
tail [-число]
[-fl] [-c число | -n число] [число]...
Поддерживаемые платформы:
QNX Neutrino,
Microsoft Windows
Опции:
-число
Не
рекомендуется; следует использовать опцию -n число.
-c число
Скопировать
указанное число байтов; см. далее.
-f
Если входной файл является обычным файлом (т.е. не
терминалом ввода-вывода или FIFO), не завершать выполнение
после копирования последней строки входного файла, а начать
непрерывный цикл. После этого выполнение утилиты tail приостанавливается на 1 секунду, а
затем из входного файла считываются и копируются следующие
байты.
-l
("эль") Измерять количество выводимых данных в строках;
эта единица измерения используется по умолчанию. Не
рекомендуется; следует использовать опцию -n число.
-n число
Скопировать
указанное число строк; см. далее.
файл
Путевое имя входного файла. Если этот файл не
определен, используется стандартный поток ввода.
Описание:
Утилита tail копирует входные файлы в стандартный
поток вывода, начиная с места, указанного в опции - c или -n. Для обеих опций аргумент число представляет
собой десятичное целое число, знак которого определяет место в
файле, откуда требуется начать копирование:
Знак
|
Точка отсчета
для начала копирования
|
+
|
Начало файла
|
-
|
Конец файла
|
Отсутствует
|
Конец файла
|
Если опция -c или -n не указана, значение по
умолчанию – -n 10 (т.е. последние
10 строк файла).
Если утилита
tail выполняется для
файла, перемещение в котором невозможно (например, для
терминала ввода-вывода), для tail должен сохраняться внутренний буфер.
Этот буфер должен вмещать не менее 10 строк
символов.
Примеры:
Опцию -f можно использовать для
контроля увеличения файла, записываемого процессом. Например,
следующая команда:
tail -f fred
выводит
последние 10 строк файла fred, а затем строки,
дописываемые в файл fred между вызовом и
завершением утилиты tail. Другой пример.
Команда:
tail -f -c 15
fred
выводит
последние 15 байтов файла fred, а затем строки,
дописываемые в файл fred между вызовом и
завершением утилиты tail.
Статус завершения:
0
Завершено
успешно.
>0
Возникла
ошибка.