inotifywait 不监听 DELETE 事件

inotifywait 不监听 DELETE 事件

我正在使用以下 bash 脚本来测试inotify等待

while true; do
  inotifywait -r -e modify,create,delete "$DIRECTORY_TO_WATCH"
done

inotifywait 正在监听创建的文件:

/directory_to-watch/ CREATE test (copy).sh

还修改了文件:

/directory_to-watch/ MODIFY test.sh

但是,假设我复制一个文件然后删除它,inotifywait 不会记录任何内容。发生了什么?

答案1

我知道为什么了。按删除键是移动文件到垃圾箱(我不得不用 听这个moved_from)。

要实际删除该文件,我必须按 Shift + Delete。

相关内容