1. 程式人生 > >linux下檔案的建立時間、訪問時間、修改時間和改變時間

linux下檔案的建立時間、訪問時間、修改時間和改變時間

   Linux系統中沒有命令可以確切的檢視一個檔案的生成時間,但是可以知道訪問時間,修改時間,改變時間。

可以通過stat命令檢視一個檔案的訪問時間,修改時間,改變時間:

以下為三個時間的區別:

1、訪問時間(accesstime):讀取一次檔案的內容,該時間便會更新。比如對這個檔案使用less命令或者more命令。(ls、stat這樣的命令不會修改檔案訪問時間)。

2、修改時間(modifytime):對檔案內容修改一次便會更新該時間。例如使用vim等工具更改了檔案內容並儲存後,檔案修改時間發生變化。通過ls –l列出的時間便是這個時間。要想看到檔案訪問時間可使用ls –ul命令。

3、改變時間(changetime):更改檔案的屬性便會更新該時間,比如使用chmod命令更改檔案屬性,或者執行其他命令時隱式的附帶更改了檔案的屬性若檔案大小等。

通過重定向命令來改變檔案內容會更新檔案的修改時間和狀態改變時間。因為這一過程修改了檔案內容,改變了檔案大小、修改時間等狀態,而沒有讀取檔案的內容。

受益於博文:https://blog.csdn.net/h106140873/article/details/78858344