linux查詢文件修改時間的方法:1、執(zhí)行“stat filename”命令,輸出結(jié)果的“modify time”項(xiàng)信息就是修改時間;2、執(zhí)行“l(fā)s -l filename”命令,輸出結(jié)果就是修改時間。
本教程操作環(huán)境:linux5.9.8系統(tǒng)、dell g3電腦。
修改時間(modifytime):對文件內(nèi)容修改一次便會更新該時間。
例如使用vim等工具更改了文件內(nèi)容并保存后,文件修改時間發(fā)生變化。
linux查詢文件的修改時間
1、stat命令
使用stat filename命令來查看文件,顯示如圖所示
會顯示有三個時間
access time:簡寫為atime,表示文件的訪問時間。當(dāng)文件內(nèi)容被訪問時,更新這個時間
modify time:簡寫為mtime,表示文件內(nèi)容的修改時間,當(dāng)文件的數(shù)據(jù)內(nèi)容被修改時,更新這個時間。
change time:簡寫為ctime,表示文件的狀態(tài)時間,當(dāng)文件的狀態(tài)權(quán)限被修改時,更新這個時間,例如文件的鏈接數(shù),大小,權(quán)限,blocks數(shù)。
其中,modify一般代表修改時間,我們可以實(shí)驗(yàn)測試一下
echo \”this is a test\”>>123.txt
看到文件modify time修改時間已經(jīng)發(fā)生變化
2、ls命令
ls -l命令對文件進(jìn)行查看,默認(rèn)查看的就是mtime,即文件的最近修改時間
相關(guān)推薦:《linux視頻教程》