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