1、先查询确认要删除的文件
find /opt/app/arch -mtime +7 -type f -name *.log
2、删除文件
find /opt/app/arch -mtime +7 -type f -name *.log -exec rm -f {} \;
命令说明:
/opt/app/arch --设置查找的目录;
-mtime +7 --设置时间为7天前;
-type f --设置查找的类型为文件;
-name *.log --设置文件名后缀为.log;
-exec rm -f --查找完毕后执行删除操作;
扩展:
-name *.sh[ab] --设置文件名称中包含sha或者shb;