find中的 time 参数



find手册中对time的解释:
以 atime 为例:

-atime n
       File was last accessed n*24 hours ago. When find figures out how many 24-hours periods ago the file was last accessed, any fractional part is ignored, so to match -atime +1, a file has to have been accessed as least two days ago.

 

  n: 自距离当前时刻第 n 个24小时起,24小时之内的时间
+n: 自距离当前时刻第 (n + 1) 个24小时起,之前的所有时间
 -n: 自距离当前时刻第 n 个24小时起,之后的所有时间
加号表示之前的时间,减号表示之后的时间。
全部按24的整数倍计算,所以,+1将从2开始算起。因此,+1表示自距离当前时刻第48(2 * 24)小时起,之前的所有时间。

0: 自距离当前时刻第0个24小时起,24小时之内的时间,(-24) - 0
1: 自距离当前时刻第1个24小时起,24小时之内的时间,(-48) - (-24)

+0: 自距离当前时刻第24(0 + 1)小时起,之前的所有时间,很久以前 - (-24)
+1: 自距离当前时刻第48(1 + 1)小时起,之前的所有时间,很久以前 - (-48)

-0: 自距离当前时刻第0个24小时起,之后的时间,0 - 很久以后
-1: 自距离当前时刻第1个24小时起,之后的时间,(-24) - 很久以后





下图帮助理解:

find中的 time 参数_第1张图片

 

 

 

 

 

你可能感兴趣的:(find)