Directory
有沒有辦法’tail -f’一個文件夾?
我需要一個類似的命令
tail -f
(實時顯示文件更改),但它應該顯示所有文件的新輸出(即使創建/添加了新文件)。我不知道我需要收聽的目錄中會有哪些文件,這就是我需要它的原因。我發現它
tail -f folder_name/*
可以滿足我的要求,但是如果我添加一個新文件,它就不起作用,它不會顯示它的更改。有沒有辦法完成我需要的?
看起來以前有人問過一個非常相似的問題。
監視整個目錄中的文件(ala tail -f)(甚至是新目錄)
本質上,tail -f 不能像您預期的那樣工作,因為 * 萬用字元在執行時被擴展,並且 tail 不是為了繼續評估而建構的。您需要使用其他應用程序。
上一個問題的答案中提出了很好的解決方案。我注意到的三個是 inotify、multitail 和 xtail。最好在其他答案中獲得有關這些內容的更多詳細資訊。
反射可能對你有用。它可以監視目錄並在文件更改時執行命令。用圍棋寫的。