脚本代码
新建del_img.sh脚本文件
find /data/images -type f -mtime +180 -name "*.jpg" -exec rm -rf {} \;
/data/images设置需要查找的目录;-mtime +180设置修改时间为180天前;-type f设置查找的类型为文件;其中f为文件,d则为文件夹;-name “*.jpg”设置文件名称,可以使用通配符(此处为只查找后缀为.jpg的文件);-exec rm -rf查找完毕后执行删除操作;{} \;固定写法;
定时执行脚本
通过crontab添加定时任务,参考https://blog.youkuaiyun.com/JulyLi2019/article/details/122368367
本文介绍了如何创建一个名为`del_img.sh`的Shell脚本,用于查找并删除/data/images目录下180天未修改的.jpg图片文件。脚本利用find命令的mtime参数来定位符合条件的文件,并通过-exec选项配合rm -rf进行删除。同时,文章提到了利用crontab添加定时任务的方法,确保脚本能定期执行,参考链接提供了详细步骤。
4157





