table of contents
TAIL(1) | Команди користувача | TAIL(1) |
НАЗВА¶
tail — виведення останньої частини файлів
КОРОТКИЙ ОПИС¶
tail [ПАРАМЕТР]... [ФАЙЛ]...
ОПИС¶
Виводить останні 10 рядків кожного з ФАЙЛІВ до стандартного виведення. Якщо задано декілька ФАЙЛІВ, спочатку виводить перед даними заголовок із назвою файла.
Якщо вхідний файл не вказано, або якщо вказано символ -, читання буде виконано зі стандартного джерела вхідних даних.
Обов'язкові аргументи для довгих параметрів також є обов'язковими для коротких параметрів.
- -c, --bytes=[+]ЧИСЛО
- вивести вказану кількість останніх байтів; можна вказати -c +ЧИСЛО, щоб виведення для кожного файла починалося із байта ЧИСЛО
- -f, --follow[={name|descriptor}]
- виводити дописані дані зі зростанням файла;
- якщо параметру не передано аргументу, буде використано аргумент «descriptor»
- -F
- те саме, що і --follow=назва --retry
- -n, --lines=[+]ЧИСЛО
- вивести вказану кількість останніх рядків, замість останніх 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.
ЗВІТИ ПРО ВАДИ¶
Мережева
довідка GNU coreutils:
<https://www.gnu.org/software/coreutils/>
Повідомляйте
про
будь-які
помилки в
перекладі
на <https://translationproject.org/team/>
АВТОРСЬКІ ПРАВА¶
Авторські
права © 2024 Free Software
Foundation, Inc.
Ліцензія GPLv3+: GNU
GPL версії 3
або
пізнішої
<https://gnu.org/licenses/gpl.html>.
Це вільне
програмне
забезпечення:
Ви можете
вільно
змінювати
і
розповсюджувати
його. БЕЗ
ЖОДНИХ
ГАРАНТІЙ, в
межах,
дозволених
законом.
ДИВ. ТАКОЖ¶
Повна
документація:
<https://www.gnu.org/software/coreutils/tail>
або
доступна
локально
через
виклик info '(coreutils) tail
invocation'
ПЕРЕКЛАД¶
Український переклад цієї сторінки посібника виконано Yuri Chornoivan <yurchor@ukr.net>
Цей переклад є безкоштовною документацією; будь ласка, ознайомтеся з умовами GNU General Public License Version 3. НЕ НАДАЄТЬСЯ ЖОДНИХ ГАРАНТІЙ.
Якщо ви знайшли помилки у перекладі цієї сторінки підручника, будь ласка, надішліть електронний лист до списку листування перекладачів: trans-uk@lists.fedoraproject.org.
Квітень 2024 року | GNU coreutils 9.5 |