鍍金池/ 問答/Linux  網(wǎng)絡(luò)安全/ Linux的 mtime 和 ctime

Linux的 mtime 和 ctime

如果用vi編輯文件,即便文件內(nèi)容不做任何修改,只要 wq ,mtime和ctime都會改變
文件內(nèi)容沒變化,mtime改變我還可以勉強理解為只要 wq ,mtime就會改變(也不知道這么理解對不對?)
但是文件內(nèi)容沒變,那文件大小也沒變,屬性(ctime)怎么就變了呢?
難道說 只要 mtime 變化,就一定會導致 ctime 變化?
謝謝諸位

回答
編輯回答
玄鳥
atime:(access time)顯示的是文件中的數(shù)據(jù)最后被訪問的時間,比如系統(tǒng)的進程直接使用或通過一些命令和腳本間接使用。(執(zhí)行一些可執(zhí)行文件或腳本)

mtime: (modify time)顯示的是文件內(nèi)容被修改的最后時間,比如用vi編輯時就會被改變。(也就是Block的內(nèi)容)

ctime: (change time)顯示的是文件的權(quán)限、擁有者、所屬的組、鏈接數(shù)發(fā)生改變時的時間。當然當內(nèi)容改變時也會隨之改變(即inode內(nèi)容發(fā)生改變和Block內(nèi)容發(fā)生改變時)
2017年12月10日 06:50