像 inotify 这样的命令-或者其他解决方案?

像 inotify 这样的命令-或者其他解决方案?

是否可以使用 递归扫描 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-> 仅用于列出文件详细信息(您可以删除它)

相关内容