Руководства по командной строке

Man » Онлайн-справочник по tail - подробная онлайн-документация для страницы man tail

🌍
tail - вывод последней части файлов

СИНТАКСИС

tail [ОПЦИЯ]... [ФАЙЛ]...

ОПИСАНИЕ

Выводит последние 10 строк каждого ФАЙЛА в стандартный вывод. Если указано более одного ФАЙЛА, перед каждым из них добавляется заголовок с именем файла.

Если ФАЙЛ не указан или указан как -, читает стандартный ввод.

Обязательные аргументы для длинных опций также обязательны для коротких опций.

-c, --bytes=[+]NUM
выводит последние NUM байт; или используйте -c +NUM, чтобы начать вывод с байта NUM в каждом файле

-f, --follow[={name|descriptor}]
выводит добавляемые данные по мере роста файла; отсутствие аргумента опции означает «descriptor»

-F     то же, что и --follow=name --retry

-n, --lines=[+]NUM
выводит последние NUM строк, вместо последних 10; или используйте -n +NUM, чтобы пропустить NUM-1 строк в начале

--max-unchanged-stats=N
при использовании --follow=name, повторно открывает ФАЙЛ, размер которого не изменился после N итераций (по умолчанию 5), чтобы проверить, не был ли он удален или переименован (это обычно происходит с ротируемыми лог-файлами); при использовании inotify эта опция редко полезна

--pid=PID
при использовании -f, завершает работу после завершения процесса с PID; можно повторить, чтобы отслеживать несколько процессов

-q, --quiet, --silent
никогда не выводит заголовки с именами файлов

--retry
продолжает попытки открыть файл, если он недоступен

-s, --sleep-interval=N
при использовании -f, спит примерно N секунд (по умолчанию 1.0) между итерациями; при использовании inotify и --pid=P, проверяет процесс P не реже одного раза в N секунд

-v, --verbose
всегда выводит заголовки с именами файлов

-z, --zero-terminated
разделитель строк — NUL, а не новая строка

--help отображает эту справку и завершает работу

--version
выводит информацию о версии и завершает работу

NUM может иметь суффикс-множитель: b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024, GB 1000*1000*1000, G 1024*1024*1024, и так далее для T, P, E, Z, Y, R, Q. Также можно использовать двоичные префиксы: KiB=K, MiB=M и так далее.

При использовании --follow (-f), tail по умолчанию отслеживает дескриптор файла, что означает, что даже если отслеживаемый файл будет переименован, tail продолжит отслеживать его конец. Такое поведение по умолчанию нежелательно, если вы действительно хотите отслеживать фактическое имя файла, а не дескриптор файла (например, при ротации логов). В этом случае используйте --follow=name. Это заставляет tail отслеживать именованный файл таким образом, чтобы учитывались переименование, удаление и создание.

АВТОР

Написано Полом Рубином, Дэвидом Маккензи, Яном Лансом Тейлором и Джимом Майерингом.

СООБЩЕНИЕ ОБ ОШИБКАХ

Онлайн-справка GNU coreutils: [https://www.gnu.org/software/coreutils/] Сообщайте об ошибках перевода по адресу [https://translationproject.org/team/]

СМОТРИТЕ ТАКЖЕ

head(1)

Полная документация [https://www.gnu.org/software/coreutils/tail] или доступна локально через: info '(coreutils) tail invocation'

Упаковано Debian (9.7-3) Авторское право © 2025 Free Software Foundation, Inc. Лицензия GPLv3+: GNU GPL версии 3 или более поздней [https://gnu.org/licenses/gpl.html]. Это бесплатное программное обеспечение: вы можете изменять и распространять его. На него не распространяется гарантия в той мере, в какой это разрешено законом.