我正在處理一個進程,需要在對指定目錄中的任何文件進行任何更改時重新進行遞歸。如何在目錄中找到最新修改文件的時間戳(遞歸)?
我想避免使用任何重物,如inotify
。我不需要知道哪些文件已更新,而只需要瞭解是否更新了文件。此外,我不需要通知每一個變化,而只需要知道在特定時間間隔內是否發生了任何變化,這是由過程動態決定的。
必須有辦法用一個相當簡單的bash命令來做到這一點。我不介意多次執行命令;性能不是我對這個用例的主要關注。但是,命令的速度越快越好。
我唯一需要的輸出是最後改變的時間戳,這樣我就可以把它比作我已存儲在內存中的時間戳。
我也開到更好的解決方案。
_upon任何改變,任何_文件 - >我還需要了解新的文件。刪除的文件將是獎金,但不是必需的。跟蹤這些可能也很困難。做目錄的校驗和會起作用,但可能會很慢。 –