很多細節方面的東西沒有到真正用的時候,是覺察不出來的,因為這個時間的問題出了問題,現在好好理一下,這個find的時間很容易就搞混了,一段時間不用,也忘了,也反映出來了自己的基礎知識不是很牢固啊
find與時間有關的選項有-atime(訪問時間)、-ctime(創建時間)、-mtime(屬性修改時間),參數為后面跟的時間n
find . -atime n 這里的n表示n天之前的“一天之內”被訪問過的文件
find . -atime +n 列出在n天之前(不包含n天本身)被訪問過的文件
find . -atime -n 列出在n天之內(包含n天本身)被訪問過的文件
示例:
假如現在的時間點為20171209的15:00整,那么下面幾個查詢表示的具體時間范圍
1:創建文件
2:以下三條命令得到的結果分別為:
find . -atime 2 找出兩天之前的一天內被訪問文件(距離現在的 -72小時 ~~ -48小時 之間)

find . -atime -2 找出距離此時兩天之內的被訪問的文件(距離現在的前48小時之內)

find . -atime +2 找出兩天之前,不包括兩天之前的一天(也就是不包括-2和2的)之前的被訪問的文件(離此時72小時之前)

分析:
文件時間列表:
+2 2 -2
---------------------------------------------------------------------------------------------------------------->
<--------------------><------------------------------------------->
a.txt b.txt c.txt d.txt e.txt f.txt g.txt h.txt
___________|_____________|_____________|_____________|_____________|_____________|_____________|_____________|
12月2號 12月3號 12月4號 12月5號 12月6號 12月07號 12月08號 12月09號
15:00 15:00 15:00 15:00 15:00 15:00 15:00 15:00