gre*_*eth 1 linux bash
我正在编写一个bash脚本,我想监视文件更改到一个目录(添加,删除和重命名)并相应地执行不同的操作.
有没有办法直接从我的脚本执行此操作(除了定期ls的目录和生成diff)?
ls
diff
Ben*_*enj 5
您可以使用该inotifywait命令(假设您的发行版支持inotify,大多数情况下都是这样):
inotifywait
inotifywait -m -r --format '%f' -e modify -e move -e create -e delete ~/test | while read line do echo "File: $line" done
归档时间:
14 年 前
查看次数:
478 次
最近记录: