日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

在Linux中如何查看文件的修改日期

發布時間:2024/8/26 linux 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在Linux中如何查看文件的修改日期 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
有時候可能需要檢查有關文件的詳細信息,例如文件的修改日期。當你要檢查文件的最后編輯時間時,本文可能會派上用場。在本文將學習4種方法查看文件的修改日期。

使用stat

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?+0800Birth:?-


從上面的輸出中,我們可以看到文件的訪問日期、文件的修改日期、文件權限的修改日期以及其他參數。

如果只希望查看文件的修改日期,而不考慮所有其他信息,運行以下命令:

[root@localhost?~]#?stat?-c?%y?hello_script.sh? 2020-10-15?19:07:18.266426499?+0800


-c選項用于指定自定義格式代替默認的輸出,而'%y'標志顯示上次修改時間。對于文件夾,語法保持不變。只需將文件名替換為文件夾名稱即可。

使用date命令

date命令的用法是顯示當前日期。但是當與?-r選項一起使用時,可以顯示文件的最后修改日期,如下所示:

[root@localhost?~]#?date?-r?hello_script.sh? Thu?Oct?15?19:07:18?CST?2020

使用ls -l命令

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工具

另一種檢查文件的修改日期的方法是使用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服務器上的文件的最后修改日期。

總結

以上是生活随笔為你收集整理的在Linux中如何查看文件的修改日期的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。