Chinaunix首页 | 论坛 | 博客
  • 博客访问: 227755
  • 博文数量: 24
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 1007
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-19 12:10
个人简介

人若不能在内心找到安宁,在哪里也无济于事。

文章分类

全部博文(24)

文章存档

2013年(24)

我的朋友

分类: 系统运维

2013-07-19 18:34:36

当前目录下,不包括子目录,修改日期超过90天以上的文件进行删除
  1. find . -maxdepth 1 -type f -mtime +90 -exec rm {} \;

当前目录下,不包括子目录,修改日期超过90天以上的文件打包,并删除原文件
  1. find . -maxdepth 1 -type f -mtime +90 -exec tar zcvf {}.tar.gz {} \; | xargs rm

当前目录下,不包括子目录,修改日期超过90天以上的文件打包,并删除原文件,再将归档的包文件移到old目录下
  1. find . -maxdepth 1 -type f -mtime +90 -exec tar zcvf {}.tar.gz {} \; |xargs rm && mv *.tar.gz ./old/ \;

当前目录,将2013年之前的文件移到到old目录下
  1. touch -t "201301010000.00" file && find . -maxdepth 1 -type f ! -newer file -exec mv {} ./old/ \;

当前目录,删除所有2013之前的文件,包括子目录
  1. touch -t "201301010000.00" file && find . -type f ! -newer file rm {} \;

阅读(2095) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~