在Linux中我們用stat來顯示文件的信息,那麼顯示的信息中Access、Modify、Change這三個類型的時間又代表着什麼意思呢。
(1)首先我們touch一個file,可以用stat命令查看三個時間信息
如圖所示,會出現3個類型的時間,分別是Access,Modify,Change。下面我們就對這三個時間進行解釋。
Access:最後一次訪問(僅僅是訪問,無改動)文件的時間
Modify:最後一次修改文件內容的時間
Change:最後一次對文件屬性改變的時間,包括權限,大小,屬性等
(2)當我們取用文件內容就會更新Access時間,如下圖用cat讀取該文件時間發生了變化
(3)當用vim修改文件內容時會影響到Modify
我們發現上面的時間都修改了,因此Modify最具影響力
(4)最後我們試着修改文件屬性
發現Change的時間被修改
現在來看看怎樣修改這些時間呢
-a 用來修改Access的時間
-m修改Modify時間
-d修改了Access和Modify的時間