linux脚本shell删除N天的日志find -mtime -exec
2019-01-22 19:41
1316 查看
这个非常简单一行命令即可:
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 {} \;
相关文章推荐
- 通过shell脚本定期删除linux用户下的日志
- linux 定期删除spark日志 shell 脚本
- 使用RMAN和控制文件备份删除归档日志的SHELL脚本--RED HAT 5 LINUX 64
- 使用RMAN和控制文件备份删除归档日志的SHELL脚本--RED HAT 5 LINUX 64
- linux下使用shell编写的删除历史文件的脚本 find | xargs tar 有文件个数限制哦
- 使用RMAN和控制文件备份删除归档日志的SHELL脚本--RED HAT 5 LINUX 64
- 用shell脚本在linux下删除和替换文件
- ORACLE 11G 单实例 磁盘文件系统 DG 归档日志删除脚本 基于RED HAT LINUX 5.3 X86 64BIT
- Linux-Shell脚本学习心得之批量创建、删除用户
- linux下遍历目录和文件,删除过期天数目录或文件shell脚本
- shell中自动切换用户删除日志小脚本
- CentOS Linux自动备份文件到远程FTP服务器并删除指定日期前的备份Shell脚本
- Linux下添加shell脚本使得nginx日志每天定时切割压缩
- linux通过awk命令,查询日志,分析数据,获取平均时间shell脚本
- linux下脚本编译java,定时删除日志
- linux利用shell脚本和cron实现定时备份、上传及垃圾日志清理(原创)
- Linux定时对日志批量打包Shell脚本
- Linux编写shell脚本处理Catalina.out长时间大量日志占用系统空间问题
- Linux 下Shell脚本回滚删除数据
- Shell_Linux_Shell脚本库_日志处理中写的一些脚本