Directory

打開一個目錄並使用“tail -f”讓它自行更新

  • September 14, 2014

類似於我上一個問題:打開一個文本文件並讓它自行更新;有沒有辦法我可以做同樣的事情,但不是一個文件夾?

由於我有一個日誌文件夾,我可以使用tail -f一個文件夾嗎?

IE

$ tail -f /tmp/logs/

我知道這行不通,但有其他選擇嗎?

我正在使用 RHEL 5.10

是的,有一個替代方案,經過一番研究,我看到你可以使用:

$ watch "ls -l"

您需要在您想要的文件夾中watch

此外,您可以tail -10在最後使用:

$ watch "ls -l | tail -10"

該命令每 2 秒鍵入ls一次,並將輸出過濾到最後 10 個文件。

如果您閱讀參考連結,它有一些很棒的提示,如果您不記得上面的命令,那麼您可以將以下內容添加到您的 .bashrc 文件中:

alias taildir='watch "ls -l | tail -10"'

因此,您只需鍵入taildir而不是再次寫出完整的命令。

參考:如何尾隨目錄

引用自:https://unix.stackexchange.com/questions/155274