tail -f 从整个文件开始

tail -f starting with the entire file

我想关注一个文件,但 tail -f 总是从最后 10 行开始。有没有办法输出整个文件然后跟着?

我的目标是在日志中找到所有出现的字符串,例如 tail -f streaming_log | grep "string"。但也包括所有前面的行。

我知道我可以 tail -f -n 10000 file 但我不想先数行数。

-n +<line> 允许您指定 starting 行(1-based):

tail -f -n +1 file  # output entire file, then wait for new content