linux 根据时间筛选删除文件
2015-06-03 11:35
507 查看
#! /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−r(date -r filename +%Y) 这段代码的%Y,可以改为%m,%H,%M ,%d 等,根据自己需要进行组合
相关文章推荐
- linux下gitflow辅助工具安装和使用
- linux 创建用户(批量创建用户) 账号管理与 ACL 权限配置
- Linux vi替换字符串
- linux 重定向命令
- linux下socket编程归纳记录
- linux lsblk指令
- LINUX --- 中断 --- INT 0x15
- Linux 学习环境的搭建之VMware
- 如何让VMware下Linux识别U盘
- 转载 ARM Linux静态映射分析
- [Linux] LD_LIBRARY_PATH
- Linux环境下段错误的产生原因及调试方法小结
- 给linux用户添加sudo权限
- LINUX之awk命令
- Linux查看程序端口占用情况 netstat -apn | grep 8005
- Linux:curl
- Linux Socket编程(不限Linux)
- Linux服务架设篇--arp命令
- linux 下动态链接库的制作与使用
- linux命令