一:
(1)mtime:
當檔案的「內容資料」更改時,就會更新這個時間。內容資料指的是檔案的內容,而不是檔案的屬性或許可權。
(2)ctime
當該檔案的狀態改變時,就會更新這個時間,舉例來說,像是許可權與屬性被更改了,都會更新這個時間。
(3)atime
當「該檔案的內容被取用」時,就會更新這個讀取時間。舉例來說,我們使用cat去讀取/etc/man.config,就會更新該檔案atime.
ls顯示出來的是該檔案的mtime,也就是這個檔案的內容上次被更改的時間。
二 find命令
find [path] [option] [action]
1.與時間有關的引數,共有-atime,-ctime,與-mtime,下面以mtime為例。
-mtime n:n為數字,意義為在n天之前的一天以內被更改過的檔案。
-mtime +n:列出n天之前(不含n天本身)被更改過的檔名。
-mtime -n:列出n天之內(含有n天本身)被更改過的檔名。
將過去系統上面24小時內有改動(mtime)的檔案列出
那個0是重點!0代表目前時間,所以,從現在開始到24小時前,有改動過內容的檔案都會被列出來。
2.與使用者或使用者組有關的引數
-user name 查詢使用者賬號為name的檔案。
-group name 查詢使用者組為name的檔案。
3.與檔案許可權及名稱有關的引數
-name filename //查詢檔案名為filename的名稱
-size +-size //查詢比size還要大(+)或小(-)的檔案
-perm mode //查詢檔案許可權剛好等於mode的檔案,
-type type 查詢檔案的型別為type的檔案。
Linux系統中的三個時間及find指令
一 關於linux中的三個時間 access time modify time 和change time linux中可以使用 stat 檔名來檢視該檔案的詳細資訊。access time 最後一次訪問檔案或目錄的時間。modify time 最後一次修改檔案或目錄的時間。change time 最...
Linux檔案的三個時間
在windows下,乙個檔案有 建立時間 修改時間 訪問時間。而 在linux下,乙個檔案也有三種時間,分別是 訪問時間 修改時間 狀態改動時間。兩者有此不同,在linux下沒有建立時間的概念,也就是不能知道檔案的建立時間,但如果檔案建立後就沒有修改過,修改時間 建立時間 如果檔案建立後,狀態就沒有...
Linux下檔案的三個時間
1 access time atime 最後訪問時間 這裡的訪問時間指檔案被讀取,更新的時間 2 modify time mtime 內容修改時間 這裡的修改時間指檔案內容被修改,更新的時間。3 change time ctime 狀態修改時間 這裡的修改時間指檔案的屬性或許可權被修改,更新的時間。...