stat 出現的三種時間

2021-07-29 11:29:23 字數 1106 閱讀 6632

首先我們來看一下stat的情況

如圖所示,會出現3個型別的時間,分別是access,modify,change。下面我們就對這3個時間進行詳細解釋下。

access time:表示我們最後一次訪問(僅僅是訪問,沒有改動)檔案的時間

modify time:表示我們最後一次修改檔案的時間

change time:表示我們最後一次對檔案屬性改變的時間,包括許可權,大小,屬性等等。

2 我們vim乙個檔案,但不進行修改:

此時,檔案的access 時間修改了。access時間我們可以理解為我們最後一次訪問檔案的時間。

3. 我們再來看下change時間的情況:

此時,當我們修改檔案的屬性等時,change 的時間會隨著改變,但modify時間是不變的,因為我們沒有對檔案內容進行修改。

4. 下面我們接著看

modify時間的情況:

此時我們可以看到,3個時間點都發生了改變。

由此,我們可以知道

1,當我們僅僅只是讀取檔案時,access time 改變,而modify,change time 不會改變

2,當修改檔案時,access,modify,change time 都會跟著改變

3,當修改檔案屬性時,change time 改變,而access,modify time 不變。

linux下的stat指令以及三種時間

在linux下,我們可以檢視乙個檔案的三種時間,比如,下面的例子,我們可以使用 stat指令檢視檔案test.c的三種時間 關於三種時間的詳細解釋我們在下文可以看到 我們可以看到,最後三行是三個時間格式的內容,access則是檔案最後的訪問時間,modify是檔案最後的修改時間,change是對檔案...

三種等待時間

強制等待是等待固定的時間 from selenium import webdriver from time import sleep d webdriver.chrome sleep 2 d.get 顯示等待如果該元素不在顯式等待時間範圍內它將使用由隱式等待定義的時間幀在丟擲異常 from sele...

linux檔案的三種時間屬性

linux檔案的三種時間屬性 在windows下,乙個檔案有三種時間屬性 建立時間 修改時間 訪問時間。而在linux下,乙個檔案也有三種時間屬性 訪問時間 修改時間 狀態改動時間。兩者有此不同,在linux下沒有建立時間的概念,也就是不能知道檔案的建立時間,但 如果檔案建立後就沒有修改過,修改時間...