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