linux下三個時間與find命令

2021-07-26 23:16:12 字數 1166 閱讀 4946

一:

(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 狀態修改時間 這裡的修改時間指檔案的屬性或許可權被修改,更新的時間。...