Linux shell:定时删除指定时间之前的文件

Linux shell:定时删除指定时间之前的文件,第1张

要求删除一个月之前的备份文件,免得把硬盘给整爆了

location 是设置查找的目录

--mtime +30 是设置时间为30天前

-type f 这周查找的类型为文件

然后加入crontab定时来删除:

设定为每个月1号晚上4点10分执行脚本.当然你也可以根据你自己的需求去整.

相同的删除方法:

说明:

find 后面紧跟的 /root/logs 是要查找的目录,. 表示当前目录

-type f :指定查找对象为文件

-name "*" :指定查找对象名称为任意

-mtime +7 :查找7天以前的老文件

-exec rm -f {} \:执行删除命令,后面有个 {} \ 是必须的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8426018.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存