tail -f 与tail F 与tailf三者区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tail -f 与tail F 与tailf三者区别相关的知识,希望对你有一定的参考价值。

参考技术A tail  -f   等于--follow=descriptor,根据文件描述进行追踪,当文件改名或删除后,停止追踪。

tail -F 等于 --follow=name ==retry,根据文件名字进行追踪,当文件改名或删除后,保持重试,当有新的文件和他同名时,继续追踪

tailf 等于tail -f -n 10(tail -f或-F默认也是打印最后10行,然后追踪文件),与tail -f不同的是,如果文件不增长,它不会去访问磁盘文件,所以tailf特别适合那些便携机上跟踪日志文件,因为它减少了磁盘访问,可以省电。

tail命令

tail命令

output the last part of files,输出文件的最后几行,默认是后10行

使用者权限

所有使用者

语法格式

tail [OPTION]... [FILE]...

常用选项

-n+数字 显示后几行

-f follow意思,可跟踪日志文件,与tailf相同

实例

[[email protected] ~]# tail -n 3 test666.txt
8
9
10
[[email protected] ~]# tail -1 test666.txt
10
[[email protected] ~]# tailf /var/log/messages
Jul  1 10:10:02 www1 smbd[1201]: [2018/07/01 10:10:02.343365,  0] printing/print_cups.c:528(cups_async_callback)
Jul  1 10:10:02 www1 smbd[1201]:   failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL




以上是关于tail -f 与tail F 与tailf三者区别的主要内容,如果未能解决你的问题,请参考以下文章

Linux 实时查看日志文件动态内容

Linux 命令整理

LogAgen的工作流程

Telegraf inputs.tail 与 zimbra.log

[转]Linux的tail 与head 命令

Linux less命令详解