我知道tail打印文件的最后几行。我阅读了尾巴的文档
man tail
它说
-f
选项会导致尾部在到达文件末尾时不会停止 而是等待附加数据附加到输入。
我测试了命令
tail -f sample.txt
和
tail sample.txt
并看到了区别。但有人可以提供一个真实的例子,说明为什么他们会使用tail -f
而不只是tail
?
答案 0 :(得分:14)
当您查看正在运行的进程生成的日志文件时。
答案 1 :(得分:2)
-f
用于预期有人会在您观看文件时出现并附加到文件中。最常见的是它用在日志文件中(记录器会在文件末尾添加行,这非常适合观看它们),但我也用它来观察附加到CSV文件的信息。
答案 2 :(得分:1)
在检查日志时使用它。假设您的应用程序部署在某个服务器上,并且您的应用程序现在生成一些日志,如果您想查看特定请求的内容(可能是出于调试目的)而不是您有两种方法: 1.打开日志文件并逐行检查。 2.使用tail -f log.txt并获得该特定请求的日志。在调试时它确实很有帮助。