linux stat 命令檢視檔案資訊

2022-09-12 15:09:31 字數 885 閱讀 3428

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

1、訪問時間,讀一次這個檔案的內容,這個時間就會更新。比如對這個檔案使用more命令。ls、stat命令都不會修改檔案的訪問時間。

2、修改時間,對檔案內容修改一次,這個時間就會更新。比如:vi後儲存檔案。ls -l列出的時間就是這個時間。

3、狀態改變時間。通過chmod命令更改一次檔案屬性,這個時間就會更新。檢視檔案的詳細的狀態、準確的修改時間等,可以通過stat命令 檔名。

比如:[root@localhost ~]# stat install.log

引用:file: `install.log'

size: 36591 blocks: 80 io block: 4096 regular file

device: 803h/2051d inode: 1703938 links: 1

access: (0644/-rw-r--r--) uid: ( 0/ root) gid: ( 0/ root)

access: 2014-11-15 04:15:16.140343482 +0800

modify: 2014-11-06 18:15:01.929999668 +0800

change: 2014-11-06 18:15:14.261999662 +0800

說明:access訪問時間。modify修改時間。change狀態改變時間。可以stat *檢視這個目錄所有檔案的狀態

linux stat 命令檢視檔案資訊

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

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

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

linux stat系統呼叫,獲取檔案資訊。

stat 函式原型 int stat const char path,struct stat buf struct stat 說明 struct stat stat結構體中的st mode 則定義了下列數種情況 s ifsock 0140000 scoket s iflnk 0120000 符號連線...