首页 > 系统服务 > 详细

linux 根据时间筛选删除文件

时间:2015-06-03 13:47:58      阅读:311      评论:0      收藏:0      [点我收藏+]
#! /bin/bash
 for filename in *
         do
         echo $filename
         y=$(date -r $filename +%Y)
         echo $y
         if [ "$y" ==  "2014" ]
                 then
                         echo ‘rm -r $filename‘
                         rm -f $filename
         fi
 done               

根据时间筛选删除文件,自己写了个shell脚本,根据其他时间筛选的话,只需要修改 y=(date?rfilename +%Y) 这段代码的%Y,可以改为%m,%H,%M ,%d 等,根据自己需要进行组合

linux 根据时间筛选删除文件

原文:http://blog.csdn.net/chendaoqiu/article/details/46342967

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!