码迷,mamicode.com
首页 > 系统相关 > 详细

linux脚本shell删除N天的日志find -mtime -exec

时间:2019-01-22 20:12:00      阅读:438      评论:0      收藏:0      [点我收藏+]

标签:linu   简单   type   app   pat   命令   tps   time   cal   

这个非常简单一行命令即可:

log_path=/ccc/logs/nginx/
DAYS=5
find ${log_path} -name "access_*" -type f -mtime +$DAYS -exec rm {} \;

或者一行命令

find /usr/local/nginx/log -name "app_*" -type f -mtime +5 -exec rm -rfv {} \;

参考:

#10天以前所有,不包括第10天当天的文件
$ find -mtime +10 -exec rm -rfv {} \;

# 10天前,当天一天的文件
$ find -mtime 10 -exec rm -rfv {} \;

# 10天内,包括今天的文件,但不包括第10当天的文件
$ find -mtime -10 -exec rm -rfv {} \;

find及-exec的使用

linux脚本shell删除N天的日志find -mtime -exec

标签:linu   简单   type   app   pat   命令   tps   time   cal   

原文地址:http://blog.51cto.com/weiruoyu/2345564

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!