溫馨提示×

Ubuntu inotify如何檢測文件創建

小樊
33
2025-06-17 12:58:52
欄目: 智能運維

在Ubuntu中,inotify是一個Linux內核子系統,它可以實時監控文件系統事件,如文件創建、修改、刪除等。要在Ubuntu中使用inotify檢測文件創建,你可以使用inotify-tools這個軟件包。

首先,確保你已經安裝了inotify-tools。如果沒有,請使用以下命令安裝:

sudo apt-get update
sudo apt-get install inotify-tools

安裝完成后,你可以使用inotifywait命令來監控文件創建事件。以下是一個簡單的示例:

inotifywait -m /path/to/directory -e create --format '%w%f' | while read FILE
do
  echo "File created: $FILE"
done

在這個示例中,-m選項表示監控模式,/path/to/directory是你想要監控的目錄路徑,-e create表示我們只關心文件創建事件。--format '%w%f'選項用于自定義輸出格式,這里我們輸出創建文件的完整路徑。

這個命令會一直運行,直到你按下Ctrl+C來停止它。每當有新文件被創建在指定的目錄中時,它都會輸出文件的完整路徑。

如果你想要在腳本中使用這個功能,可以將上述命令嵌入到腳本中,并根據需要添加其他邏輯。

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