Linux 中的 tailf 命令用来动态显示文件内容,其作用与 tail -f 类似,该命令当文件改名之后它也能继续跟踪,特别适合于日志文件的跟踪。
与 tail -f 不同的是,如果文件不增长,它不会去访问磁盘文件。tailf 特别适合那些便携机上跟踪日志文件,因为它能省电,因为减少了磁盘访问。
tailf 命令不是个脚本,而是一个用 C 语言 代码编译后的二进制执行文件,某些 Linux 安装之后没有这个命令。
动态显示文件内容。
tailf [options] file..
参数 | 描述 |
---|---|
options | tail 命令使用的参数。 |
file | 需要查看的文件名。 |
参数 | 描述 |
---|---|
-n K | 仅查看最新的几条内容。 |
实例 | 描述 |
---|---|
tailf file | 跟踪文件 file 的动态变化 |
tailf 命令,常用于查看日志,可以动态看到日志文件的变化。
tailf file
我们使用 echo 命令,创建一个新文件,并写入内容,具体命令如下:
echo "Hello HaiCoder(www.haicoder.net)" >> haicoder.txt
运行后,终端输出如下:
现在,我们使用 tailf 命令,动态监视该文件的变化,具体命令如下:
tailf haicoder.txt
运行后,终端输出如下:
现在,我们再次打开一个终端,再次使用 echo 命令,向该文件内写入内容,此时,我们再看 tailf 命令输出如下:
我们看到,当文件内容变化时,tailf 命令会动态显示文件内容的变化,最后,我们可以使用 Ctrl+c 退出。
Ctrl+c
我们使用 tailf 命令监控文件变化,具体命令如下:
tailf haicoder.txt
运行后,终端输出如下:
现在,我们不想再监控了,只需要按下 Ctrl+c 退出即可,如下图所示:
即,我们使用了 Ctrl+c 退出了 tailf 命令。
Linux 中的 tailf 命令用来动态显示文件内容,其作用与 tail -f 类似,该命令当文件改名之后它也能继续跟踪,特别适合于日志文件的跟踪。
与 tail -f 不同的是,如果文件不增长,它不会去访问磁盘文件。tailf 特别适合那些便携机上跟踪日志文件,因为它能省电,因为减少了磁盘访问。