是否可以使用 递归扫描 3 周前更改的文件inotify
,或者inotify
仅用于启动cron
作业?我可以尝试其他什么命令来检查 3 周前更改的文件?
答案1
我认为您可能正在寻找find
。 Inotify 更像是一种用于实时更新的事件机制,而使find
您能够根据 -cmin、-ctime 等条件搜索文件。
答案2
正如“Jo-Erlend Schinstad”所说......你可以使用find
例子:
find . -mtime +5 | xargs ls -l
.
-> 当前目录(默认为递归搜索)
-mtime +5
-> 查找所有超过 5 天的文件(这是创建时间,而不是最后更改时间!)
| xargs ls -l
-> 仅用于列出文件详细信息(您可以删除它)