天天看點

Linux系統中stat檢視檔案的相關時間

目錄

​​對于檔案來說​​

​​對于目錄來說​​

​​利用touch指令修改時間 ​​

在Linux下,對于一個檔案有很多個時間戳屬性,檔案的建立時間,檔案的修改時間,檔案的讀取時間。我們用stat來檢視檔案的相關時間屬性。

對于檔案來說

如下,我們使用stat指令檢視檔案的時間屬性,一共有這麼幾個時間屬性

Access:atime,檔案的最近通路時間,隻要讀取該檔案,Access時間就會更新

Modify:mtime,檔案的内容最近修改的時間,當檔案被寫的時候,Modify就會更新

Change:ctime,檔案屬性最近修改的時間,當檔案的目錄被修改,或者檔案的所有者,權限等被修改時,Change時間就會更新

Linux系統中stat檢視檔案的相關時間

對于目錄來說

Linux系統中stat檢視檔案的相關時間

進入目錄,其屬性不變。在目錄中建立檔案,Modify和Change同時變化。在目錄中删除檔案,Modify、Change同時變化。

利用touch指令修改時間 

修改Access和Change時間:touch -a 1.txt

Linux系統中stat檢視檔案的相關時間

修改Modify和Change的時間:touch -m 1.txt

Linux系統中stat檢視檔案的相關時間

指定日期修改Access和Modify時間:touch  -d "08:08:08" 1.txt

Linux系統中stat檢視檔案的相關時間

修改檔案的所有時間:touch -c 1.txt

Linux系統中stat檢視檔案的相關時間

将檔案2的時間設定成檔案1的時間:touch -r  1.txt  2.txt

Linux系統中stat檢視檔案的相關時間

繼續閱讀