Linux定时删除3个月之前的文件

 我来答
科创17
2022-06-25 · TA获得超过5920个赞
知道小有建树答主
回答量:2846
采纳率:100%
帮助的人:177万
展开全部

详情讲解
find /home/weblogic/tmp -mtime +10 -name " . " -exec rm -rf {} ;
将/home/weblogic/tmp目录下所有10天前带"."的文件删除

find :linux的查找命令,用户查找指定条件的文件
/home/weblogic/tmp :想要进行清理的任意目录
-mtime :标准语句写法
+10:查找10天前的文件,这里用数字代表天数,+30表示查找30天前的文件
" . ":希望查找的数据类型," .jpg"表示查找扩展名为jpg的所有文件," "表示查找所有文件,这个可以灵活运用
-exec :固定写法
rm -rf :强制删除文件,包括目录
{} \; :固定写法,一对大括号+空格++;

操作步骤

ok,保存退出

3.#crontab -e
将脚本文件加入到系统计划任务,到点自动执行

输入:

准备测试脚本
测试定时任务使用这个脚本,测试该脚本是否可以每分钟新建一个文件夹?

添加定时任务
crontab -e 添加定时命令

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式