Linux定时删除3个月之前的文件
1个回答
展开全部
详情讲解 :
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 添加定时命令
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询