4.5.4 時間戳記
在 GNU/Linux 檔案中,有三個時間戳記:
mtime:修改時間 (ls -l) ,
ctime:狀態改變時間 (ls -lc) 和
atime:最後存取時間 (ls -lu) 。
注意, ctime 並不是檔案建立時間。
覆寫檔案會改變檔案的 mtime , ctime 和 atime 全部的時間戳記。
改變檔案權限或擁有者的話,會改變檔案的 ctime 和 atime 時間戳記。
讀取檔案會改變檔案的 atime 時間戳記。
要注意的是,在 GNU/Linux 系統中,即使只是簡單的讀取檔案,通常也會為了要更新 inode 中的 atime 而導致寫入的動作。如果以 noatime 選項來掛上檔案系統的話,就可以略過這個動作而使讀取的動作加快。請參閱
mount(8)
。使用
touch(1)
中的指令來改變檔案的時間戳記。/
代表 root 目錄。
/etc/
所有的系統設定檔案皆放在該目錄下。
/var/log/
所有的系統日誌檔皆放在該目錄下。
/home/
該目錄包含了非特權帳號的所有家目錄。