2013-05-28 43 views

回答

1

正如UNIX & Linux Stackexchange

Linux能看到提供了文件的三個時間戳:時間的 內容(atime的)最後一次訪問,時間的內容最後修改(修改時間)的, 和時間inode(元數據,ctime)的最後修改。所以, 不,你不能。儘管如此,該目錄的mtime對應於創建或刪除的最後一個文件 。

所以你既不知道創建時間,也不知道修改的歷史。

1

Linux內核使用inode在文件系統中的文件這些inode不記錄在文件系統的變化,但是,您可以要求通過的mtime例如find testfile -mtime 2的最後一次更改這會告訴你,如果該文件在過去48小時發生了變化。

您正在查看文件的日誌更改,您可以使用inotify。或者inotifywait工具。讓你有效地等待文件中的更改。

我建議inotifywait。

相關問題