有時(shí)候可能需要檢查有關(guān)文件的詳細(xì)信息,例如文件的修改日期。當(dāng)你要檢查文件的最后編輯時(shí)間時(shí),本文可能會(huì)派上用場(chǎng)。在本文將學(xué)習(xí)4種方法查看文件的修改日期。
成都創(chuàng)新互聯(lián)公司專注于企業(yè)全網(wǎng)營(yíng)銷推廣、網(wǎng)站重做改版、靖安網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、商城網(wǎng)站開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為靖安等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
使用stat 命令
stat 命令 可以顯示文件屬性的詳細(xì)信息,比如最近一次訪問(wèn)和修改文件的時(shí)間、文件大小等信息,使用起來(lái)比較簡(jiǎn)單,命令后面只需要加上文件名就可以:
[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: -
從上面的輸出中,我們可以看到文件的訪問(wèn)日期、文件的修改日期、文件權(quán)限的修改日期以及其他參數(shù)。
如果只希望查看文件的修改日期,而不考慮所有其他信息,運(yùn)行以下命令:
[root@localhost ~]# stat -c %y hello_script.sh
2020-10-15 19:07:18.266426499 +0800
-c選項(xiàng)用于指定自定義格式代替默認(rèn)的輸出,而'%y'標(biāo)志顯示上次修改時(shí)間。對(duì)于文件夾,語(yǔ)法保持不變。只需將文件名替換為文件夾名稱即可。
使用date命令
date命令的用法是顯示當(dāng)前日期。但是當(dāng)與-r選項(xiàng)一起使用時(shí),可以顯示文件的最后修改日期,如下所示:
[root@localhost ~]# date -r hello_script.sh
Thu Oct 15 19:07:18 CST 2020
使用ls -l命令
ls -l命令通常用于使用長(zhǎng)列表顯示有關(guān)文件的其他信息,例如文件權(quán)限和所有者,大小和創(chuàng)建日期??梢蕴砑?t選項(xiàng),這樣就可以按照文件的修改時(shí)間來(lái)排列:
[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服務(wù)器和API交互,還可以檢查駐留在web服務(wù)器上文件的修改時(shí)間。
首先需要確保安裝了python的pip包管理工具,然后安裝httpie工具:
在 Centos 7/RHEL7中,運(yùn)行以下命令安裝httpie:
[root@localhost ~]# yum -y install python-pip
[root@localhost ~]# pip install --upgrade pip
[root@localhost ~]# pip install httpie
在Ubuntu / Deepin / Debian中運(yùn)行以下命令安裝httpie:
$ sudo apt install httpie
安裝完成之后,那么如何查看web服務(wù)器上文件的修改時(shí)間呢?語(yǔ)法如下:
http -h? [url] | grep 'Last-Modified'
例如,從www. linux probe.com網(wǎng)站中,查看一張.png格式的圖片修改時(shí)間:
[root@localhost ~]# http -h | grep -i 'Last-Modified'
Last-Modified: Fri, 05 Jun 2020 14:26:11 GMT
總結(jié)
在本文中,介紹了各種方法,可以使用這些方法列出文件的最后修改日期,甚至可以使用httpie工具列出web服務(wù)器上的文件的最后修改日期。
date命令用于顯示及設(shè)置系統(tǒng)的時(shí)間或日期,格式為:"date [選項(xiàng)] [+指定的格式]"。
強(qiáng)大的date命令只需鍵入以"+"號(hào)開頭的參數(shù)即可按照指定格式來(lái)輸出系統(tǒng)的時(shí)間或日期,這樣日常工作時(shí)咱們便可以將打包數(shù)據(jù)的備份命令與指定格式輸出的時(shí)間信息結(jié)合到一起,使得咱們可以更加便捷的區(qū)分每個(gè)文件的備份時(shí)間啦,date命令常見的格式如下:
參數(shù) ? ?作用 ?
%t ? ?跳格[TAB鍵] ?
%H ? ?小時(shí)(00-23) ?
%I ? ?小時(shí)(01-12) ?
%M ? ?分鐘(00-59) ?
%S ? ?秒(00-60) ?
%X ? ?相當(dāng)于%H:%M:%S ?
%Z ? ?顯示時(shí)區(qū) ?
%p ? ?顯示本地AM或PM ?
%A ? ?星期幾 (Sunday-Saturday) ?
%a ? ?星期幾 (Sun-Sat) ?
%B ? ?完整月份 (January-December) ?
%b ? ?縮寫月份 (Jan-Dec) ?
%d ? ?日(01-31) ?
%j ? ?一年中的第幾天(001-366) ?
%m ? ?月份(01-12) ?
%Y ? ?完整的年份 ?
按照默認(rèn)的格式查看當(dāng)前的系統(tǒng)時(shí)間:
[root@linuxprobe ~]# date
Mon Aug 24 16:11:23 CST 2016
按照"年-月-日 小時(shí):分鐘:秒"的格式查看當(dāng)前的系統(tǒng)時(shí)間:
[root@linuxprobe ~]# date "+%Y-%m-%d %H:%M:%S"
2016-08-24 16:29:12
設(shè)置當(dāng)前的系統(tǒng)時(shí)間為2016年9月1日8點(diǎn)30分:
[root@linuxprobe ~]# date -s "20160901 8:30:00"
Tue Sep 1 08:30:00 CST 2016
再次按照默認(rèn)的格式查看當(dāng)前的系統(tǒng)時(shí)間:
[root@linuxprobe ~]# date
Tue Sep 1 08:30:01 CST 2016
查看今天是一年中的第幾天:
[root@linuxprobe ~]# date "+%j"
245
reboot命令用于重啟系統(tǒng),格式為:"reboot"。
重啟計(jì)算機(jī)這種操作會(huì)涉及到對(duì)硬件資源的管理權(quán)限,因此默認(rèn)只能使用root用戶來(lái)重啟您的電腦:
[root@linuxprobe ~]# reboot
poweroff命令用于關(guān)閉系統(tǒng),格式為:"poweroff"。
關(guān)機(jī)命令也同理,默認(rèn)只有root用戶才可以關(guān)閉您的電腦:
[root@linuxprobe ~]# poweroff
如果你對(duì)Linux感興趣的話,可以看看,非常適合初學(xué)者學(xué)習(xí)。
題主你好,
最常用的命令是: date
上面的的截圖是date命令的默認(rèn)輸出,我們還可以根據(jù)自己的需要,格式化輸出,如我以"年-月-日 時(shí):分:秒"的形式查看:
可以看出,還是自己定義的輸出格式看起來(lái)比較順眼.
*.具體的格式化參數(shù)都有哪些, 還需要題主自己查看date命令的幫助文檔詳細(xì)的看一下, 但一般情況下上面的這兩種情況就夠用了
-----
另外,如果只是想看時(shí)間,命令應(yīng)該有很多, 因?yàn)橛械拿钤谳敵龅臅r(shí)候當(dāng)前時(shí)間只是其中的一項(xiàng),如uptime命令:
=====
希望可以幫到題主, 歡迎追問(wèn).
名稱欄目:linux日期查看命令,linux怎么查看日期
文章路徑:http://chinadenli.net/article44/heedhe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、網(wǎng)站營(yíng)銷、網(wǎng)站維護(hù)、網(wǎng)站制作、Google、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)