A-A+
Unix find命令 基于时间的用法
find Command
Purpose Finds files with a matching expression.
关于时间格式的说明:
- amin n 查找n分钟以前被访问过的所有文件。
- cmin n 查找n分钟以前文件状态被修改过的所有文件。
- mmin n 查找n分钟以前文件内容被修改过的所有文件。
- atime n 查找n天以前被访问过的所有文件。
- ctime n 查找n天以前文件状态被修改过的所有文件。
- mtime n 查找n天以前文件内容被修改过的所有文件。
其中时间变量n 有3中写入形式:
1. n 正好时间为n的文件
2.+n时间为n以后的时间 如n+1,n+2,....
3.-n 时间为n以内的时间 如n-1,n-2,...
Example:
删除某目录下10天的文件
find /data/back -mtime 10 -exec rm {} \;