删除指定时间的文件

按照文件的修改最后修改时间来删除

1、删除2016年的所有文件

for filename in *; do if [ `date -r $filename +%Y` == "2016" ];then rm -rf $filename; fi done

2、删除16点生成的文件

for filename in *; do if [ `date -r $filename +%H` == "16" ];then rm -f $filename; fi done


2、删除10天之前的文件

find . -mtime +10 -type f | xargs rm -rf

猜你喜欢

转载自daizj.iteye.com/blog/2378290
今日推荐