在Linux中如何檢視檔案的修改日期
有時候可能需要檢查有關檔案的詳細資訊,例如檔案的修改日期。當你要檢查檔案的最後編輯時間時,本文可能會派上用場。在本文將學習4種方法檢視檔案的修改日期。 |
stat 可以顯示檔案屬性的詳細資訊,比如最近一次訪問和修改檔案的時間、檔案大小等資訊,使用起來比較簡單,命令後面只需要加上檔名就可以:
[root@localhost ~]# stat hello_script.sh File: ‘hello_script.sh’ Size: 31 Blocks: 8 IO Block: 4096 regular file Device: fd00h/64768d Inode: 67169379 Links: 1 Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root) Context: unconfined_u:object_r:admin_home_t:s0 Access: 2020-10-15 19:13:24.628009932 +0800 Modify: 2020-10-15 19:07:18.266426499 +0800 Change: 2020-10-15 19:11:48.227856412 +0800 Birth: -
從上面的輸出中,我們可以看到檔案的訪問日期、檔案的修改日期、檔案許可權的修改日期以及其他引數。
如果只希望檢視檔案的修改日期,而不考慮所有其他資訊,執行以下命令:
[root@localhost ~]# stat -c %y hello_script.sh 2020-10-15 19:07:18.266426499 +0800
-c
選項用於指定自定義格式代替預設的輸出,而'%y'標誌顯示上次修改時間。對於資料夾,語法保持不變。只需將檔名替換為資料夾名稱即可。
date命令的用法是顯示當前日期。但是當與
-r
選項一起使用時,可以顯示檔案的最後修改日期,如下所示:
[root@localhost ~]# date -r hello_script.sh Thu Oct 15 19:07:18 CST 2020
ls -l
命令通常用於使用長列表顯示有關檔案的其他資訊,例如檔案許可權和所有者,大小和建立日期。可以新增
-t選項
,這樣就可以按照檔案的修改時間來排列:
[root@localhost ~]# ls -lt 或者 [root@localhost ~]# ll -t total 288 drwxr-xr-x. 2 root root 177 Oct 16 14:36 b drwxr-xr-x. 2 root root 177 Oct 16 14:36 a -rwxr-xr-x. 1 root root 119 Oct 15 19:20 backup_script.sh -rwxr-xr-x. 1 root root 31 Oct 15 19:07 hello_script.sh -rw-r--r--. 1 root root 227 Oct 13 16:39 content.txt -rw-r--r--. 1 root root 277159 Oct 12 14:37 a.txt drwxr-xr-x. 2 root root 195 Aug 6 14:12 Files -rw-------. 1 root root 1284 Dec 29 2019 anaconda-ks.cfg
另一種檢查檔案的修改日期的方法是使用httpie ,是HTTP命令列客戶端工具。該工具通常用於與HTTP伺服器和API互動,還可以檢查駐留在web伺服器上檔案的修改時間。
首先需要確保安裝了python的pip包管理工具,然後安裝httpie工具:
在 7/RHEL7中,執行以下命令安裝httpie:
[root@localhost ~]# yum -y install python-pip [root@localhost ~]# pip install --upgrade pip [root@localhost ~]# pip install httpie
在Ubuntu / Deepin / Debian中執行以下命令安裝httpie:
$ sudo apt install httpie
安裝完成之後,那麼如何檢視web伺服器上檔案的修改時間呢?語法如下:
http -h [url] | grep 'Last-Modified'
例如,從www. probe.com網站中,檢視一張.png格式的圖片修改時間:
[root@localhost ~]# http -h | grep -i 'Last-Modified' Last-Modified: Fri, 05 Jun 2020 14:26:11 GMT
在本文中,介紹了各種方法,可以使用這些方法列出檔案的最後修改日期,甚至可以使用httpie工具列出web伺服器上的檔案的最後修改日期。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31524109/viewspace-2790593/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在Linux中,如何檢視當前日期和時間?Linux
- 在Linux中,如何檢視檔案內容?列出幾種方法。Linux
- Linux(2) 檢視檔案屬性以及修改Linux
- 在Linux中,如何建立、刪除和修改檔案?Linux
- Linux中如何檢視目錄下的檔案大小?Linux
- 在Linux中,日誌檔案作用是什麼及如何檢視?Linux
- linux的常用操作——檢視和修改檔案許可權Linux
- 在Linux中,如何檢視開放的埠?Linux
- win10怎麼檢視最近修改的檔案_win10如何檢視最近開啟的檔案Win10
- 在Linux中,如何檢視網路效能?Linux
- 在Linux中,如何檢視和審計系統日誌檔案以檢測異常活動?Linux
- 使用vim修改linux中的檔案Linux
- 如何在 Linux 中檢視已掛載的檔案系統型別Linux型別
- 在Linux中,如何建立、檢查和修復檔案系統?Linux
- 在 Linux 上以樹狀檢視檔案和程式Linux
- 在 Linux 中如何移動檔案Linux
- 在 Linux 中如何刪除檔案中的空行Linux
- Linux如何檢視檔案內容?Linux常用命令Linux
- Linux檢視檔案的命令有哪些?Linux
- Linux中哪個命令可以檢視所有檔案?Linux
- 在Linux中,如何檢視系統日誌?Linux
- 在Linux中,如何檢視佔用CPU最多的程序?Linux
- 在Linux中,如何檢視所有正在執行的程序?Linux
- Java 例項 - 修改檔案最後的修改日期Java
- Linux常用命令!如何檢視檔案內容?Linux
- Linux 檢視系統檔案命令Linux
- linux 常用檢視埠,檔案大小Linux
- 在 Linux 中如何歸檔檔案和目錄Linux
- Linux檢視檔案大小的幾種方法Linux
- 在Linux系統中如何檢視有哪些組?Linux
- 在Linux中,如何檢視系統的磁碟使用情況?Linux
- 在Linux下檢視和修改環境變數Linux變數
- 在Linux中,檔案和目錄的許可權有何作用以及如何修改?Linux
- 在Linux中,如何檢視linux中記憶體使用率最高的程序?Linux記憶體
- 在Linux中修改開啟檔案數量限制的3種方法Linux
- 在 Linux 中檢視你的時區Linux
- Linux如何檢視檔案包含內容?常用指令有哪些?Linux
- Linux常用命令之如何檢視檔案內容?Linux