在Ubuntu中,inotify
是一個Linux內核子系統,用于監控文件系統事件
在Ubuntu終端中,運行以下命令來安裝inotify-tools
:
sudo apt-get update
sudo apt-get install inotify-tools
inotifywait
是inotify-tools
中的一個命令行實用程序,用于監控文件系統事件。以下是一些常用的inotifywait
選項:
-m
:監控模式,持續監控文件系統事件。-r
:遞歸監控目錄及其子目錄中的文件。-e
:指定要監控的事件,例如create
(創建)、delete
(刪除)、modify
(修改)等。以下是一些使用inotifywait
監控文件變化的示例:
inotifywait -m -e modify /path/to/your/file
inotifywait -m -r -e create,delete,modify /path/to/your/directory
inotifywait -m -r -e create,delete,modify /path/to/your/directory -e log /path/to/your/logfile.log
現在,每當指定的文件或目錄發生變化時,inotifywait
都會顯示相關信息。您可以根據需要調整選項以滿足您的需求。