Linux - 文件的三種時間之atime、ctime、mtime的區別和簡單用法


在Linux中,文件或者目錄中有三個時間屬性

  • atime
  • ctime
  • mtime

 

簡名 全名 中文 作用
atime Access Time 訪問時間

最后一次訪問文件(讀取或執行)的時間

ctime Change Time 變化時間

最后一次改變文件(屬性或權限)或者目錄(屬性或權限)的時間

mtime Modify Time 修改時間

最后一次修改文件(內容)或者目錄(內容)的時間

 

如何查看atime、ctime、mtime

stat filename

 

 

什么命令會修改atime、ctime、mtime

命令 atime mtime ctime
mv N N Y
cp Y N N
chmod N N Y
chown N N Y
touch Y Y Y
>、>> Y Y Y
vim、vi(不修改) Y N N
vim、vi(修改) Y Y Y
./test.sh Y N N

為什么修改內容,三個時間都會變呢?

因為對文件編輯之后,不僅訪問了文件(改變了atime),還增刪了內容,這個文件的大小等狀態也發生了變化,所以mtime、ctime變化也很正常

 

mv

 

cp

 

執行.sh文件

注意!貌似只有第一次執行的時候會更新atime哦!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM