🐧如何找出Linux上文件的最後修改日期
有時您可能需要檢查文件的詳細信息(時間戳),例如上次修改的日期。
當您要檢查該文件的最後編輯時間時,這可能會派上用場。
它還可以確保您安裝了最新版本的文件。
🐧如何確定何時啟動Linux操作系統
在本文中,您將學習4種方法來找出Linux中文件的最後修改日期。
1.使用stat命令
ls -l命令為您提供有關文件的基本信息,例如文件所有權和權限,文件大小和創建日期。
stat命令返回帶有詳細信息的文件屬性,例如上次打開和修改文件的時間。
語法非常簡單。
Stat後跟文件名或此文件的完整路徑。
$ stat filename
從上面的輸出中,我們可以清楚地看到文件的上次訪問時間(訪問日期),修改日期,其他參數的修改日期。
如果要僅查看修改的日期並忽略所有其他信息,請運行以下命令:
$ stat -c ‘%y’ file1.txt
-c選項用於以自定義格式返回日期,“%y”標誌顯示最後修改的時間。 對於目錄,語法保持不變。 只需將文件名替換為目錄名即可。
2.使用date命令
date命令以基本語法顯示當前日期。
但是,與-r選項一起使用時,可以顯示文件的最後修改日期,如下所示:
$ date -r filename
例如
$ date -r file1.txt
3.使用ls -l命令
ls -l命令通常用於顯示有關文件的其他信息,例如文件所有權和權限,大小和創建日期。
要列出並顯示上次修改的時間,請使用lt參數,如下所示。
$ ls -lt filename
4.使用httpie
檢查上次修改日期的另一種方法是使用httpie命令行客戶端工具。
HTTPie是類似於Curl和Wget命令的現代HTTP客戶端
該工具通常用於與HTTP服務器和API進行交互,並且還可以檢查駐留在Web服務器上的文件的最後修改時間。
但是首先,您需要使用以下命令進行安裝:
$ pip3 install httpie --user
$ sudo apt install httpie
要檢查文件在Web服務器上的最後修改時間,請使用以下語法:
$ http -h [url] | grep 'Last-Modified'
例如:
$ http -h https://itsecforu.ru/wp-content/uploads/2020/09/Fedora.png | grep -i 'Last-Modified'
輸出:
Last-Modified: Fri, 18 Sep 2020 22:38:48 GMT
結論
到此結束本文。
在本教程中,我們描述了多種方法,您可以使用httpie工具查找Linux系統上文件甚至是Web服務器上託管文件的最後修改日期。
希望您在查看文件的最後修改時間時不會有任何問題。