CentOS7.3學習筆記總結(四十五)-系統中檔案時間屬性介紹
檔案時間是檔案的重要的屬性之一,在linux作業系統中檔案的時間屬性包含三個時間:修改時間、通路時間、狀态改動時間。
通路時間:atime(access time的縮寫),顯示檔案資料最後被通路的時間,對檔案進行一次讀操作,它的通路時間就會改變。但是stat、ls指令對atime是不會有影響的。
修改時間:mtime(modify time的縮寫),顯示檔案内容被修改時的最後時間,ls -l指令顯示的時間就是這個時間。
狀态時間:ctime(change time的縮寫),顯示檔案的權限、所有者,所屬組,連結數改變的時間。
檢視檔案時間屬性的指令:stat
修改檔案内容,觀察時間的變化,通路時間沒有變化
touch指令不但可以建立檔案,也可以修改檔案時間
touch還可以加參數,修改不同的時間屬性,-a修改atime;-d指定修改的時間,-m修改mtime等等
将一個檔案的時間屬性設定成另一個檔案的時間屬性:
touch -r lxt.txt test.txt#把後面檔案test.txt時間屬性設定為前面lxt.txt檔案的時間屬性。
修改檔案權限,時間屬性的改變:隻有ctime時間發生了變化