find 查找过期文件

工作中很多时候需要自动删除过期文件,最简单的方法当然是cron和shell-script的组合。

这里不介绍cron怎么用而是介绍find命令实现查找过期文件,删除过期文件的命令格式如下:

find /var/test/ -name "*.tmp" -mtime +7 | xargs rm -f

find 参数:
【/var/test/】待查找目录(查找时自动遍历目录)。 
【-name "*.tmp"】匹配字符串。只差找以".tmp"结尾的文件。 
【-mtime +7】匹配文件时间与当前比超过7天的文件。
                     如果使用“分钟”粒度则使用"-mmin"如匹配超过15分钟:"-mmin +15"

你可能感兴趣的:(工作,cron)