TAIL(1)

名称
tail - 输出文件的末尾部分

概述
tail [选项]... [文件列表]...

描述

将文件列表中每个文件的倒数10行内容输出至标准输出。如果指定多个文件，则会在每个文件的部分之前添加给定文件名称。

如果没有指定文件，或者指定文件为“-”，则从标准输入读取。

必选参数对长短选项同时适用。

-c, --bytes=[+]NUM
    输出最后 NUM 个字节；或者使用 -c +NUM 输出每个文件从第 NUM 个字节开始的数据

-f, --follow[={name|descriptor}]
    随文件增长即时输出新增数据；

    若未给定选项参数，则默认使用 'descriptor'

-F  和 --follow=name --retry 相同

-n, --lines=[+]NUM
    output the last NUM lines, instead of the last 10; or use -n +NUM to output starting with line NUM

--max-unchanged-stats=N
    with --follow=name, reopen a FILE which has not

    changed size after N (default 5) iterations to see if it has been unlinked or renamed (this is the usual case of rotated log files); with inotify, this option is rarely useful

--pid=PID
    和 -f 同时使用时，在进程号为 PID 的进程结束后终止执行

-q, --quiet, --silent
    不输出含有文件名的头

--retry
    如果文件无法访问，一直重复尝试打开文件

-s, --sleep-interval=N
    和 -f 同时使用时，在两次迭代之间睡眠约 N 秒（默认 1.0 秒）；内核支持 inotify 且使用了 --pid=P 时，每 N 秒至少检查一次进程 P

-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 以此类推。 也可以使用二进制前缀：KiB=K、MiB=M，以此类推。

With --follow (-f), tail defaults to following the file descriptor, which means that even if a tail'ed file is renamed, tail will continue to track its end. This default behavior is not desirable when you really want to track the actual name of the file, not the file descriptor (e.g., log rotation). Use --follow=name in that case. That causes tail to track the named file in a way that accommodates renaming, removal and creation.

作者
由 Paul Rubin、David MacKenzie 和 Jim Meyering 编写。

报告错误
GNU coreutils 的在线帮助： <https://www.gnu.org/software/coreutils/>
请向 <https://translationproject.org/team/zh_CN.html> 报告翻译错误。

版权
Copyright © 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
本软件是自由软件：您可以自由修改和重新发布它。在法律允许的范围内，不提供任何保证。

参见
head(1)

完整文档请见：<https://www.gnu.org/software/coreutils/tail>
或者在本地使用： info '(coreutils) tail invocation'