tail 和 ls -l 不一致

tail 和 ls -l 不一致

您好,我遇到了罕见的情况,不确定这是否真的失败了。

我正在监视一个文件,我使用它来获取大小ls -ald,然后我运行tail -n命令,但有时我看到大小增加但tail -n没有返回任何内容。

任何线索都可以解释为什么会发生这种情况。

答案1

如果您正在监视某个文件,那么您预计该文件正在被写入(文件大小不断增大)吗?是吗?

尝试

tail -f -n${Number} filename

来自tail --help (MingW 上)

-f, --follow[={name|descriptor}]
           **output appended data as the file grows**;
            -f, --follow, and --follow=descriptor are equivalent

我希望这有帮助。

PS:由于您似乎是新用户,如果您得到的答案对您有帮助,请记得将其标记为已接受,和/或给它一个 +(或 -)作为有用的答案

相关内容