Linux獲取檔案時間
阿新 • • 發佈:2022-05-07
訪問時間(Access):讀取一次檔案的內容,訪問時間便會更新。比如對檔案使用less命令或者more命令。(ls、stat這樣的命令不會修改檔案訪問時間)。
修改時間(Modify):對檔案內容修改一次便會更新該時間。例如使用vim等工具更改了檔案內容並儲存後,檔案修改時間發生變化。通過ls –l列出的時間便是這個時間。要想看到檔案訪問時間可使用ls –ul命令。
改變時間(Change):更改檔案的屬性便會更新該時間,比如使用chmod命令更改檔案屬性,或者執行其他命令時隱式的附帶更改了檔案的屬性如檔案大小等。
訪問時間----->進去看了我的檔案內容,我就要記著時間
修改時間----->改了我的檔案內容,我就要記著時間。可以隨便看哦。
改變時間----->改了我檔案的屬性,我就要記著時間。
獲取檔案訪問時間 [root@test]~# stat -c %x test.sh 2022-05-07 11:14:05.734335151 +0800 獲取時間戳 [root@test]~# stat -c %X test.sh 1651886659 時間戳換算 [root@test]~# date -d "@1651886659" +"%F %H:%M:%S" 2022-05-07 09:24:19 獲取檔案修改時間 [root@test ~]# stat -c %y test.py 2022-05-07 11:14:32.729335975 +0800 獲取時間戳 [root@test ~]# stat -c %Y test.py 165189327 時間戳換算 [root@test ~]# date -d "@1651893272" +"%F %H:%M:%S" 2022-05-07 11:14:32 獲取檔案更改時間 [root@test ~]# stat -c %x test.py 2022-05-07 11:14:32.729335975 +0800 [root@test ~]# stat -c %X test.py 1651893272 [root@test ~]# date -d "@1651893272" +"%F %H:%M:%S" 2022-05-07 11:14:32