linux 檔案時間詳解

2021-08-20 13:05:20 字數 893 閱讀 2903

在linux中,沒有檔案建立時間的概念。只有檔案的訪問時間、修改時間、狀態改變時間。

也就是說不能知道檔案的建立時間。但如果檔案建立後就沒有修改過,修改時間=建立時間;

如果檔案建立後,狀態就沒有改變過,那麼狀態改變時間=建立時間;

如果檔案建立後,沒有被讀取過,那麼訪問時間=建立時間,這個基本不太可能。

access訪問時間,讀一次這個檔案的內容,這個時間就會更新。比如對這個檔案使用more命令。

ls、stat命令都不會修改檔案的訪問時間。

modify修改時間,對檔案內容修改一次,這個時間就會更新。比如:vi後儲存檔案。

ls -l列出的時間就是這個時間。

change狀態改變時間,通過chmod命令更改一次檔案屬性,這個時間就會更新。

檢視檔案的詳細的狀態、準確的修改時間等,可以通過stat命令 檔名。

<101 linux-38:/home/run/rescoll>stat rescoll.log

file: `rescollect.run.log.0'

size: 18834           blocks: 40         io block: 4096   regular file

device: 802h/2050d      inode: 322396      links: 1

access: (0640/-rw-r-----)  uid: (  218/smsdsxie)   gid: (  100/   users)

access: 2011-12-28 17:19:05.000000000 +0800

modify: 2011-12-28 17:29:46.000000000 +0800

change: 2011-12-28 17:29:46.000000000 +0800

Linux 檔案時間詳解

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

linux 檔案時間

linux 檔案一般有三個時間 通過stat或者lstat獲取檔案屬性 可以得到檔案的st atime,st mtime,st ctime 當使用 cat read 等一系列讀取檔案操作的時候,檔案的st atime會跟隨著一直改變 我的系統是ubuntu,當使用vi操作的時候,檔案的訪問時間st ...

Linux檔案詳解

一 linux檔案型別分 普通檔案 目錄檔案 鏈結檔案 裝置檔案 管道檔案。1 普通檔案 由ls al顯示屬性時,第乙個屬性為 例如 rwxrwxrwx 包括 資料格式檔案 data 某些程式在執行過程中,會讀取特定格式的檔案,這些特定格式的檔案可以稱為資料檔案 datafile 2 目錄檔案 di...