🐧如何找出Linux上文件的最後修改日期

有時您可能需要檢查文件的詳細信息(時間戳),例如上次修改的日期。

當您要檢查該文件的最後編輯時間時,這可能會派上用場。

它還可以確保您安裝了最新版本的文件。

🐧如何確定何時啟動Linux操作系統

在本文中,您將學習4種方法來找出Linux中文件的最後修改日期。

1.使用stat命令

ls -l命令為您提供有關文件的基本信息,例如文件所有權和權限,文件大小和創建日期。

stat命令返回帶有詳細信息的文件屬性,例如上次打開和修改文件的時間。

語法非常簡單。

Stat後跟文件名或此文件的完整路徑。

$ stat filename

🐧如何找出Linux上文件的最後修改日期

從上面的輸出中,我們可以清楚地看到文件的上次訪問時間(訪問日期),修改日期,其他參數的修改日期。

如果要僅查看修改的日期並忽略所有其他信息,請運行以下命令:

$ stat -c ‘%y’ file1.txt

🐧如何找出Linux上文件的最後修改日期

-c選項用於以自定義格式返回日期,“%y”標誌顯示最後修改的時間。 對於目錄,語法保持不變。 只需將文件名替換為目錄名即可。

2.使用date命令

date命令以基本語法顯示當前日期。

但是,與-r選項一起使用時,可以顯示文件的最後修改日期,如下所示:

$ date -r filename

例如

$ date -r file1.txt

🐧如何找出Linux上文件的最後修改日期

3.使用ls -l命令

ls -l命令通常用於顯示有關文件的其他信息,例如文件所有權和權限,大小和創建日期。

要列出並顯示上次修改的時間,請使用lt參數,如下所示。

$ ls -lt filename

4.使用httpie

檢查上次修改日期的另一種方法是使用httpie命令行客戶端工具。

HTTPie是類似於Curl和Wget命令的現代HTTP客戶端

該工具通常用於與HTTP服務器和API進行交互,並且還可以檢查駐留在Web服務器上的文件的最後修改時間。

但是首先,您需要使用以下命令進行安裝:

$ pip3 install httpie --user

Ubuntu / Debian / Mint:

$ 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服務器上託管文件的最後修改日期。

希望您在查看文件的最後修改時間時不會有任何問題。

Sidebar