如每天零点定时删除30天前的文件, -delete 为 find 命令的参数
0 0 * * * find /path/to/your/files/* -mtime +30 -type f -delete
或者加上名称过滤 -name 参数,这样写:
0 0 * * * find /path/to/your/files/* -mtime +30 -name "*.log" -exec rm -rf {} \;
参考文章:
https://www.vionblog.com/linux-delete-files-older-than-x-days/