linux 檔案時間

2021-06-27 17:12:11 字數 323 閱讀 1343

linux  檔案一般有三個時間  (通過stat或者lstat獲取檔案屬性)可以得到檔案的st_atime, st_mtime, st_ctime

當使用 cat  read 等一系列讀取檔案操作的時候,檔案的st_atime會跟隨著一直改變;我的系統是ubuntu,當使用vi操作的時候,檔案的訪問時間st_atime沒有跟隨著變化

當使用 write 等一系列寫操作檔案的時候,檔案的st_mtime會隨著改變 --------> 往往檔案的st_ctime也會隨著改變;

當使用一些chmod 等改更檔案屬性的方法的時候,檔案的st_ctime會隨著改變,而st_mtime不會改變

linux檔案的時間

建立時間 修改時間 訪問時間 訪問時間atime access time 修改時間mtime modify time 狀態改動時間ctime change time 兩者有此不同,在linux下沒有建立時間的概念,也就是不能知道檔案的建立時間。如果檔案建立後就沒有修改過,修改時間 建立時間 如果檔案...

linux 檔案時間詳解

在linux中,沒有檔案建立時間的概念。只有檔案的訪問時間 修改時間 狀態改變時間。也就是說不能知道檔案的建立時間。但如果檔案建立後就沒有修改過,修改時間 建立時間 如果檔案建立後,狀態就沒有改變過,那麼狀態改變時間 建立時間 如果檔案建立後,沒有被讀取過,那麼訪問時間 建立時間,這個基本不太可能。...

Linux 檔案時間詳解

linux系統檔案有三個主要的時間屬性,分別是 ctime change time atime access time mtime modify time 這三個時間很容易混淆,準備深入了解linux的童鞋請區分這三者的區別 atime access time,是在讀取檔案或者執行檔案時更改,即檔案...