删除7天之前的文件

模拟日志输出:
for n in `seq 14`
do
    date -s “01/0$n/15”
    touch myfile_`(date+%F)`.log
done
date -s "01/14/15"
 
 
删除文件
find /app/logs/ -type f -mtime +7 | xargs rm -f
 
删除目录
find /app/logs/ -type d -mtime +7 | xargs rm -f
 
推荐方法:
find /app/logs/ -name "*.log" -mtime +7 | xargs rm -f

 

 

 

 

 

posted @ 2017-09-15 21:29  屠魔的少年  阅读(972)  评论(0)    收藏  举报