[size=medium]按照文件的修改最后修改时间来删除
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[/size]
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[/size]