在 Ubuntu 中使用 inotify 主要涉及安裝相關工具、編寫監控腳本以及設置監控規則。以下是詳細步驟:
首先,需要在 Ubuntu 系統中安裝 inotify-tools
包,它包含了 inotifywait
和 inotifywatch
等實用工具??梢允褂靡韵旅顏戆惭b:
sudo apt-get update
sudo apt-get install inotify-tools
inotifywait
命令用于監視文件系統事件。以下是一些基本的使用示例:
inotifywait -m /path/to/directory
這個命令會持續監視指定目錄的變化,并在檢測到事件時輸出信息。
inotifywait -m /path/to/file1 /path/to/file2
inotifywait -m /path/to/directory --exclude 'pattern'
這個命令會監視指定目錄的變化,但排除符合特定模式的文件或目錄。
inotifywait -mr /path/to/directory
這個命令會遞歸監視指定目錄及其子目錄的變化。
inotifywait -m /path/to/directory -o /path/to/logfile
這個命令會將監視到的事件輸出到指定的日志文件中。
inotifywait -m /path/to/directory -e create,delete
這個命令只會監視指定目錄的創建和刪除事件。
以上就是在 Ubuntu 中使用 inotify 的基本教程,希望對你有所幫助。