2021-05-12 14:32:11
Linux下檔案的三個時間:ctime、mtime、atime的區別
2020-06-16 17:34:20
Linux下檔案的三個時間引數
(1)modification time(mtime):內容修改時間
這裡的修改時間指的是檔案的內容發生變化,而更新的時間。
Eg:vi後儲存檔案。
(2)status time(ctime):狀態修改時間
這裡的修改時間指的是檔案的屬性或者許可權發生變化,而更新的時間。
Eg:通過chmod、chown命令修改一次檔案屬性,這個時間就會更新。
(3)access time(atime):最後存取時間
這裡的存取時間是指檔案被讀取,而更新的時間。
Eg:對這個檔案運用 more、cat等命令。ls、stat命令都不會修改檔案的存取時間。
這裡值得注意的是:Linux下,檔案沒有建立時間,所以linux下的檔案建立時間是不能判斷的,能判斷的只有以上三個可以更新的時間。
ls -lc test :檢視test檔案的ctime
ls -lu test :檢視test檔案的atime
ls -l test:檢視test檔案的mtime
各操作對三個時間引數的影響
操作 | atime | mtime | ctime |
mv | 沒變 | 沒變 | 變了 |
cp | 變了 | 沒變 | 沒變 |
touch |
變了 |
變了 | 變了 |
cat/more/less |
變了 |
沒變 | 沒變 |
ls | 沒變 | 沒變 | 沒變 |
chmod/chown | 沒變 | 沒變 | 變了 |
ln | 沒變 | 沒變 | 變了 |
echo | 沒變 | 沒變 | 沒變 |
vi | 沒變 | 變了 | 變了 |
本文永久更新連結地址:http://www.linuxidc.com/Linux/2016-08/134740.htm
相關文章