Directory
打開一個目錄並使用“tail -f”讓它自行更新
類似於我上一個問題:打開一個文本文件並讓它自行更新;有沒有辦法我可以做同樣的事情,但不是一個文件夾?
由於我有一個日誌文件夾,我可以使用
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
而不是再次寫出完整的命令。參考:如何尾隨目錄。