linux如何按日期删除某个日期之前(之后)的文件

删除当前目录11月25日之后的文件及文件夹

for filename in `ls`; do if [ `date -r $filename +%m%d` -gt "1125" ];then echo $filename; fi done 

删除当前目录11月25日之前的文件及文件夹

for filename in `ls`; do if [ `date -r $filename +%m%d` -lt "1125" ];then echo $filename; fi done 

删除当前目录11月25日文件夹

for filename in `ls`; do if [ `date -r $filename +%m%d` -eq "1125" ];then echo $filename; fi done 
posted @ 2019-01-21 18:16  SEC.VIP_网络安全服务  阅读(1132)  评论(0编辑  收藏  举报