linux檔案的時間

2021-08-04 02:06:21 字數 1187 閱讀 4621

建立時間修改時間訪問時間

訪問時間atime(access time)

修改時間mtime(modify time)

狀態改動時間ctime(change time)

兩者有此不同,在linux下沒有建立時間的概念,也就是不能知道檔案的建立時間。

如果檔案建立後就沒有修改過,修改時間=建立時間; 如果檔案建立後狀態就沒有改動過,那麼狀態改動時間=建立時間; 如果檔案建立後沒有被讀取過,那麼訪問時間=建立時間,

因為不好判斷檔案是否被改過、讀過、其狀態是否變過,

所以linux下判斷檔案的建立時間基本上能為不可能。

說明:

元資料報括 節點、種類、許可權模式、鏈結數量、所歸屬的使用者和使用者組、最近訪問或修改的時間等內容

可能改變訪問時間的命令(ls -lu檢視):

可能改變修改的操作(

ls -l檢視

):檔案內容被修改

可能改變狀態時間的操作(ls -lc檢視):chmod,chown,mv,create,usermod,chgrp,ln

當修改mtime時,ctime必須隨著改變,因為檔案大小等都是屬性;atime不一定隨著改變,因為不訪問檔案也能修改其內容。

如:#echo 「this is a test !」 >> /etc/issue

對於cdn加速伺服器來說,快取的一些內容是經常被訪問和修改的,而修改這些時間都會對磁碟的i/0產生影響,檔案少的情況,影響不大,但是成千上萬的檔案在同一時間修肯定會影響到i/0的效果,以下方法為關閉atime和mtime的方法:

1、vi /etc/fstab

2、/dev/md5 /data/pics1 ext3 noatime,nodiratime 0 0

這樣atime和mtime兩個時間就會被關閉

linux 檔案時間

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

Linux 檔案時間的講究

linux有很多細節,今天遇到了檔案時間的問題,特此記下來,一備後日回憶起來記下。乙個檔案記錄的時間引數有三種,分別是 舉例 測試atime txy txy desktop ls l time atime mount rw r r 1 txy txy 43 2009 12 13 16 27 moun...

linux 檔案時間詳解

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