但行好事
莫论前程❤

Linux命令学习之删除指定日期之前的文件

假如在一个目录中保留最近30天的文件,30天前的文件自动删除

find /tmp -mtime +30 -type f -name *.sh[ab] -exec rm -f {} ;
  • /tmp –设置查找的目录
  • -mtime +30 –设置时间为30天前;
  • -type f –设置查找的类型为文件;
  • -name *.sh[ab] –设置文件名称中包含sha或者shb;
  • -exec rm -f –查找完毕后执行删除操作;
  • 提示:将此命令写入crontab后即可自动完成查找并删除的工作

另外的方法大同小异:

find /tmp -mtime +30 -type f | xargs rm -rf
赞(2) 打赏
未经允许不得转载:刘鹏博客 » Linux命令学习之删除指定日期之前的文件
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏