TAIL(1)

НАЗВА
tail — виведення останньої частини файлів

КОРОТКИЙ ОПИС
tail [ПАРАМЕТР]... [ФАЙЛ]...

ОПИС

Виводить останні 10 рядків кожного з ФАЙЛІВ до стандартного виведення. Якщо задано декілька ФАЙЛІВ, спочатку виводить перед даними заголовок із назвою файла.

Якщо вхідний файл не вказано, або якщо вказано символ -, читання буде виконано зі стандартного джерела вхідних даних.

Обов'язкові аргументи для довгих параметрів також є обов'язковими для коротких параметрів.

-c, --bytes=[+]NUM
    вивести вказану кількість останніх байтів; можна вказати -c +ЧИСЛО, щоб виведення для кожного файла починалося із байта ЧИСЛО

--debug
    вказує на те, яку реалізацію --follow використано

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

-F  те саме, що і --follow=назва --retry

-n, --lines=[+]NUM
    вивести вказану кількість останніх рядків, замість останніх 10 рядків; можна скористатися записом -n +ЧИСЛО, щоб пропустити ЧИСЛО-1 рядків на початку

--max-unchanged-stats=N
    з --follow=назва, повторно відкрити файл, який не змінив розмір після N (типово 5) ітерацій, щоб переконатися, чи було скасовано посилання на нього або файл було перейменовано (звичайна справа при використанні ротації файлів журналу); якщо у системі працює inotify, навряд чи варто користуватися цим параметром

--pid=PID
    з -f вийти після припинення існування PID; можна повторювати для спостереження за декількома процесами

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

--retry
    намагатися повторно відкрити файл, якщо він є недоступним

-s, --sleep-interval=N
    з параметром -f перевіряти отримання нових даних приблизно кожні N секунд (типово 1). Якщо використано inotify і --pid=P, перевіряти процес P принаймні кожні N секунд

-v, --verbose
    завжди виводити заголовки з назвами файлів

-z, --zero-terminated
    завершувати рядки нульовим байтом, а не символом нового рядка

--help
    відображає довідку і виходить

--version
    виводить інформацію про версію і виходить

Після кількості блоків та байт може бути використано один з множників: 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=назва. Це змусить tail слідкувати за вказаним файлом, беручи до уваги його перейменування, вилучення або створення.

АВТОР
Авторами програми є Paul Rubin, David MacKenzie, Ian Lance Taylor і Jim Meyering.

ЗВІТИ ПРО ВАДИ
Повідомляйте про вади на адресу: <bug-coreutils@gnu.org>
Домашня сторінка GNU coreutils: <https://www.gnu.org/software/coreutils/>
Загальна довідкова інформація щодо використання програмного забезпечення GNU: <https://www.gnu.org/gethelp/>
Повідомляйте про будь-які помилки в перекладі на <https://translationproject.org/team/>

АВТОРСЬКІ ПРАВА
Авторські права © 2026 Free Software Foundation, Inc. Ліцензія GPLv3+: GNU GPL версії 3 або пізнішої <https://gnu.org/licenses/gpl.html>.
Це вільне програмне забезпечення: Ви можете вільно змінювати і розповсюджувати його. БЕЗ ЖОДНИХ ГАРАНТІЙ, в межах, дозволених законом.

ДИВ. ТАКОЖ
head(1)

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

ПЕРЕКЛАД
Український переклад цієї сторінки посібника виконано Yuri Chornoivan <yurchor@ukr.net>

Цей переклад є безкоштовною документацією; будь ласка, ознайомтеся з умовами GNU General Public License Version 3 (https://www.gnu.org/licenses/gpl-3.0.html). НЕ НАДАЄТЬСЯ ЖОДНИХ ГАРАНТІЙ.

Якщо ви знайшли помилки у перекладі цієї сторінки підручника, будь ласка, надішліть електронний лист до списку листування перекладачів: trans-uk@lists.fedoraproject.org.