12

我知道 tail 打印文件的最后几行。我阅读了tail的文档

man tail

它说

当到达文件末尾时,该-f选项会导致尾部不停止,而是等待附加数据附加到输入。

我测试了命令

tail -f sample.txt

tail sample.txt

并看到有什么不同。但是有人可以提供一个真实的例子来说明他们为什么要使用tail -f而不是 justtail吗?

4

3 回答 3

19

当您查看正在运行的进程生成的日志文件时。

于 2013-06-14T19:32:08.217 回答
3

-f用于当您期望有人会出现并在您观看文件时附加到文件时。最常用于日志文件(记录器将在文件末尾添加行,这非常适合查看这些),但我也使用它来查看附加到 CSV 文件的信息。

于 2013-06-14T20:37:34.687 回答
1

它在检查日志时使用。假设您的应用程序部署在某个服务器上,并且您的应用程序现在正在生成一些日志,如果您想查看特定请求的情况(可能是出于调试目的),那么您有两种方法可以做到:- 1. 打开日志文件并逐行检查。2. 使用 tail -f log.txt 你得到了那个特定请求的日志。它在调试时真的很有帮助。

于 2017-02-21T06:12:26.260 回答