Linux下文件的三個時間參數
(1)modification time(mtime):內容修改時間
這裡的修改時間指的是文件的內容發生變化,而更新的時間。
Eg:vi後保存文件。
(2)status time(ctime):狀態修改時間
這裡的修改時間指的是文件的屬性或者權限發生變化,而更新的時間。
Eg:通過chmod、chown命令修改一次文件屬性,這個時間就會更新。
(3)access time(atime):最後訪問時間
這裡的訪問時間是指文件被讀取,而更新的時間。
Eg:對這個文件運用 more、cat等命令。ls、stat命令都不會修改文件的訪問時間。
這裡值得注意的是:Linux下,文件沒有建立時間,所以linux下的文件建立時間是不能判斷的,能判斷的只有以上三個可以更新的時間。
ls -lc test :查看test文件的ctime
ls -lu test :查看test文件的atime
ls -l test:查看test文件的mtime
各操作對三個時間參數的影響
操作 atime mtime ctime mv 沒變 沒變 變了 cp 變了 沒變 沒變 touch變了
變了 變了 cat/more/less變了
沒變 沒變 ls 沒變 沒變 沒變 chmod/chown 沒變 沒變 變了 ln 沒變 沒變 變了 echo 沒變 沒變 沒變 vi 沒變 變了 變了