shell定时删除N天前的文件

脚本代码

新建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.csdn.net/JulyLi2019/article/details/122368367

猜你喜欢

转载自blog.csdn.net/JulyLi2019/article/details/126663286
今日推荐