以-mtime为例:
-mtime n : n为数字,表示查找n天之前的(一天之内)被改过内容的文件
-mtime -n : n 为数字,表示查找n 天之内(含n天本身)被改过内容的文件
-mtime +n : n 为数字,表示查找n 天之前(不含n天本身)被改过内容的文件
简单图示说明:
图中最右边为当前时间,越往左边则代表越早之前的时间。
- +4 : 代表查找大于等于5天前被改过内容的文件
- -4 : 代表查找小于等于4天前被改过内容的文件
- 4 : 则代表查找4-5那一天被改过内容的文件
补充:
当n为0时,情况有点特殊,但你只要将0理解为当前时刻就很好理解了
0 : 表示查找0-1那一天被改过内容的文件,将0理解为当前时刻,即查找今天刚开始(00:00)到现在这段时间被改过内容的文件
-0 : 表示查找小于等于0天前被改过内容的文件,将0理解为当前时刻,即查找现在之后(将来)被改过内容的文件,当然结果肯定查找不到任何文件
+0 : 表示查找大于等于1天前被改过内容的文件,即查找昨天以及昨天以前被改过内容的文件