所以我理解如下一行:
find /var/log/ -mtime +60 -type f -exec ls -l {} \;
将列出/ var / log中60天或更久前修改过的所有文件。
在阅读了查找手册页后,我注意到了:
Measure times (for -amin, -atime, -cmin, -ctime, -mmin, and
-mtime) from the beginning of today rather than from 24 hours
ago. This option only affects tests which appear later on the
command line.
有人可以解释其余的吗? (-amin,-atime,-cmin,-ctime,-mmin)手册页本身似乎并没有真正声明每个人做什么?
可能有助于我理解的一些示例问题:
答案 0 :(得分:5)
- 查找一小时或更久前修改的文件?
-mmin +60
- 查找在60分钟到10分钟前修改过的文件?
-mmin -60 -mmin +10
- 查找2周前修改过的文件?
-mtime +7 -mtime -8
- 查找过去5分钟内创建的文件?
无法完成。 POSIX没有创建时间的规范。
这些选项在find(1)
手册页的 EXPRESSIONS 部分的 TESTS 子部分中进行了解释。