我需要知道哪些文件已被复制到目录或文件夹/dev
或/mnt
任何其他目录或从中删除。
我怎样才能做到这一点?
答案1
您可以使用inotifywait
它来监视目录中已被访问、删除或移动的文件。
sudo apt-get update
sudo apt-get install inotify-tools
然后运行:
inotifywait -m -r /mnt
“ -m
”选项监视目录,并且“ -r
”是递归的。除非“ ”选项另有指定-e
,否则所有事件都将按照手册页中的定义显示inotifywait
。可以使用“ ”选项将事件发送到日志文件-o
:
inotifywait -m -r -o /directory/logfile.txt /mnt