工作中很多时候需要自动删除过期文件,最简单的方法当然是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"
阅读(570) | 评论(0) | 转发(0) |