Chinaunix首页 | 论坛 | 博客
  • 博客访问: 133955
  • 博文数量: 94
  • 博客积分: 1572
  • 博客等级: 上尉
  • 技术积分: 925
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-04 00:03
文章分类

全部博文(94)

文章存档

2011年(94)

我的朋友

分类: LINUX

2011-06-24 11:10:10

工作中很多时候需要自动删除过期文件,最简单的方法当然是cron和shell-script的组合。
这里不介绍cron怎么用而是介绍find命令实现查找过期文件,删除过期文件的命令格式如下:

  1. find /var/test/ -name "*.tmp" -mtime +7 | xargs rm -f
find 参数:
【/var/test/】待查找目录(查找时自动遍历目录)。 
【-name "*.tmp"】匹配字符串。只差找以".tmp"结尾的文件。 
【-mtime +7】匹配文件时间与当前比超过7天的文件。
                     如果使用“分钟”粒度则使用"-mmin"如匹配超过15分钟:"-mmin +15"
阅读(535) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~