我使用的一些命令(即rsync)在cron作业中正常工作; 请问:
find /path/to/files* -mtime +30 -exec rm {} \;
…或者我需要把它放到一个文件? 我可以很快testing它,不过要求可以节省宝贵的时间。
不,这不行。 您不能指定通配符来指定要search的位置。 改为使用-name参数,如下所示:
find /path/to/files -name "*" -mtime +30 -print0 | xargs -0 rm
我也确定这个命令可以通过使用xargs而不是-exec来处理大量的文件和文件名称中的空格。