文件的重要屬性之一是文件時間。 在Linux操作系統(tǒng)中,文件的時間屬性包含三個元素:修改時間、訪問時間和狀態(tài)修改時間。
訪問時間:atime(access time的縮寫),顯示文件數(shù)據(jù)最后被訪問的時間,對文件進行一次讀操作,它的訪問時間就會改變。但是stat、ls命令對atime是不會有影響的。
修改時間:mtime(modify time的縮寫),顯示文件內(nèi)容被修改時的最后時間,ls -l命令顯示的時間就是這個時間。
狀態(tài)時間:ctime(change time的縮寫),顯示文件的權(quán)限、所有者,所屬組,連接數(shù)改變的時間。
查看文件時間屬性的命令:stat
修改文件內(nèi)容,觀察時間的變化,訪問時間沒有變化
touch命令不但可以創(chuàng)建文件,也可以修改文件時間
touch還可以加參數(shù),修改不同的時間屬性,-a修改atime;-d指定修改的時間,-m修改mtime等等
將一個文件的時間屬性設(shè)置成另一個文件的時間屬性:
touch -r lxt.txt test.txt#把后面文件test.txt時間屬性設(shè)置為前面lxt.txt文件的時間屬性。
修改文件權(quán)限,時間屬性的改變:只有ctime時間發(fā)生了變化