·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹📱AI全功能
返回列表 发布新帖

Linux 定期删除某时间段的文件shell脚本

66 8

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
网站手动清理缓存文件太麻烦了,程序自带的清理功能又使用不了,网上找了会发现一个shell 脚本代码,自己测试了下效果不错,发来给大家,觉得不错可以先收藏下,以便下次使用。
  1. FILE_PATH=/runtime/backup/find ${FILE_PATH} -mtime +1 -name "*.php" -exec rm -f {} \;
复制代码
FILE_PATH=/home/backup/ :被删除文件的目录,用变量FILE_PATH表示
${FILE_PATH}:变量调用,指向 FILE_PATH=/runtime/backup/
-mtime:标准语句写法,单位:天
-mmin:标准语句写法,单位:分钟
+1:查找1天(分钟)前的文件,这里用数字代表天数,+30表示查找30天(分钟)前的文件,是天还是分钟,取决于使用的是-mtime 还是 -mmin
-name:标准语句写法,文件名
"*.php":文件名匹配;例子中表示 .php 结尾的文件,* 就不用说了,代表所有的
-exec:固定写法
rm -f:删除文件;-f 也可以写成rm 支持的语法,比如:rm -rf(但是你懂得,太残暴,不推荐)
{} ;:固定写法,大括号 + 空格 + \ + ;(分号)
我要说一句 收起回复

评论8

IT618发布Lv.8 发表于 2025-12-28 10:04:26 | 查看全部
可以可以
我要说一句 收起回复
回复 支持 反对

使用道具 举报

婷姐Lv.8 发表于 2025-12-28 10:04:57 | 查看全部
不错
我要说一句 收起回复
回复 支持 反对

使用道具 举报

CrystαlLv.8 发表于 2025-12-28 10:05:28 | 查看全部
关注一下
我要说一句 收起回复
回复 支持 反对

使用道具 举报

独家记忆Lv.8 发表于 2025-12-28 10:06:27 | 查看全部
不错不错
我要说一句 收起回复
回复 支持 反对

使用道具 举报

婷姐Lv.8 发表于 2025-12-28 10:06:38 | 查看全部
谢谢老板
我要说一句 收起回复
回复 支持 反对

使用道具 举报

IT618发布Lv.8 发表于 2025-12-28 10:06:49 | 查看全部
帮顶。
我要说一句 收起回复
回复 支持 反对

使用道具 举报

浅生Lv.8 发表于 2025-12-28 10:07:34 | 查看全部
这个多麻烦,直接 rm -rf 只需要记着这1个就行!
我要说一句 收起回复
回复 支持 反对

使用道具 举报

浅生Lv.8 发表于 2025-12-28 10:08:00 | 查看全部
牛逼
我要说一句 收起回复
回复 支持 反对

使用道具 举报

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

最新热评 加载中...
AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:216.73.216.14,GMT+8, 2026-1-6 03:53 , Processed in 2.869175 second(s), 140 queries , Gzip On, Redis On.

Powered by Discuz! X5.1 Licensed

© 2001-2026 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表