linux stat命令三個時間詳解

2021-07-27 03:37:31 字數 748 閱讀 4848

stat   檔案或檔案系統的詳細資訊

-f  不顯示檔案本身的資訊,顯示檔案所在檔案系統的資訊

-l  顯示符號鏈結

-t  簡潔模式,只顯示摘要資訊

access:  顯示的時間是我們最後一次訪問的時間

每次訪問,修改access時間都會更新,如cat,more,而ls,stat時間都不會改變

modify:   顯示的是我們最後一次修改檔案內容的時間,如用vi進行修改內容

change:  顯示的是我們最後一次對檔案屬性進行改變的時間,如用chown,chmod改變檔案許可權,change就會被改變

在linux中stat函式中,用st_atime表示檔案資料最近的訪問時間(last accessed time);用st_mtime表示檔案資料最近的修改時間(last modified time);使用st_ctime表示檔案i節點資料最近的修改時間(last i-node's status changed time)。

touch [-acdmt] 檔案或目錄

-a 僅修改access time

-c 僅修改檔案時間,如該檔案不存在則不建立新檔案

-m 僅修改mtime

-d 後面可以接修改時間,而不用目前日期,也可以使用--date="日期或時間"

-t 後面接需要更改的時間,格式為 [yymmddhhmm]

Linux stat命令檢視檔案的三個時間

stat命令用於顯示檔案的狀態資訊。stat 選項 引數 l 支援符號連線 f 顯示檔案系統狀態而非檔案狀態 t 以簡潔方式輸出資訊 help 顯示指令的幫助資訊 version 顯示指令的版本資訊。檔案 指定要顯示資訊的普通檔案或者檔案系統對應的裝置檔名。在linux中,沒有檔案建立時間的概念。只...

linux下三個時間與find命令

一 1 mtime 當檔案的 內容資料 更改時,就會更新這個時間。內容資料指的是檔案的內容,而不是檔案的屬性或許可權。2 ctime 當該檔案的狀態改變時,就會更新這個時間,舉例來說,像是許可權與屬性被更改了,都會更新這個時間。3 atime 當 該檔案的內容被取用 時,就會更新這個讀取時間。舉例來...

Linux命令如何修改檔案的三個時間

本文主要對stat和touch兩個命令進行講解。如何檢視乙個檔案的元資料呢?可以使用stat命令。file ceshi1 檔案所在路徑 size 4096 blocks 8 檔案佔據的磁碟塊 io block 4096 directory 檔案型別 device 801h 2049d 檔案所在的裝置...