tail、tailf、tail -f、tail -F详解

tail

tail 命令的作用是输出文件尾部,默认是打印文件最后10行到标准输出。若指定多个文件,则会依次处理各给定文件,并以文件名作为头部信息。形如:

tail file1 file2

==> file1 <==
line1
...
line10

==> file2 <==
line1
...
line10
1
2
3
4
5
6
7
8
9
10

tail -f

tail -f 会根据文件描述符进行追踪,使用 -f, –follow 和 –follow=descriptor 是等价的。实际测试,当文件改名或被删除时,追踪会停止。

tail -F

tail -F 会根据文件名进行追踪并保持重试,当文件文件被移动或删除后,若再次创建同名文件,则会继续追踪该同名文件。

tailf

使用 tailf 时,如果文件不增长则不会访问磁盘文件,当然也就不会更新文件的访问时间。该特性对于在笔记本上监控日志文件很有用,当日志打印不那么频繁时,我们希望降低硬盘转速以省电。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章