使用cron用mtime排除某些文件夹

时间:2014-11-05 03:27:58

标签: cron

我正在尝试根据开发原因获取文件更改报告,只是想要一个简单的cron命令。通过一些谷歌搜索,我设法发现您可以根据通过电子邮件发送给您的时间戳更改获取文件列表。

我正在尝试使用它:

find /home/username/public_html/dev --exclude ".admin/cache/*" --exclude ".cache/*" --exclude ".cache/*"-mtime -1 \! -type d -ls

但是我收到了这个错误:

find: unknown predicate `--exclude' 

此外,是否有包含这样的命令,或者相反的命令呢?而不是排除你的包括?

1 个答案:

答案 0 :(得分:0)

--exclude未列在我的find(1)手册页副本中。我尝试过这样的事情:

find /home/username/public_html/dev -path ".admin/cache" -prune -o -path ".cache" -prune -o -mtime -1 \! -type d -ls