溫馨提示×

Ubuntu中inotify如何監控文件變化

小樊
43
2025-09-16 23:03:27
欄目: 智能運維

在Ubuntu中,inotify是一個Linux內核子系統,用于監控文件系統事件

  1. 安裝inotify-tools:

在Ubuntu終端中,運行以下命令來安裝inotify-tools

sudo apt-get update
sudo apt-get install inotify-tools
  1. 使用inotifywait監控文件變化:

inotifywaitinotify-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都會顯示相關信息。您可以根據需要調整選項以滿足您的需求。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女