首頁 > 運維 > linux運維 > 主體

linux怎麼查看檔案時間

青灯夜游
發布: 2023-02-15 10:23:09
原創
18864 人瀏覽過

linux查看文件時間的方法:1、使用stat指令查看文件時間,可以顯示文件的狀態信息,語法“stat filename”;2、使用ls指令查看文件時間,”ls -lc filename”可列出檔案的狀態時間,「ls -lu filename」可列出檔案的存取時間,而「ls -l filename」可列出檔案的修改時間。

linux怎麼查看檔案時間

本教學操作環境:linux7.3系統、Dell G3電腦。

在 Linux 中,檔案的時間是檔案的一個重要的屬性,Linux 中的檔案的時間主要有三個,即修改時間、存取時間和狀態時間。

檔案時間屬性 說明 #描述
mtime 修改時間檔案內容最後一次修改的時間,我們常用的ls -l 指令顯示出來的檔案時間就是這個時間,當檔案內容修改後,它的mtime 就會相應的改變。
atime 存取時間 對檔案進行一次讀取操作,它的存取時間就會改變。例如 catmore 等操作,但是 stat 還有 ls 指令對 atime 是不會有影響的。
ctime


狀態時間

當檔案的狀態被改變的時候,狀態時間就會跟著改變。例如使用 chmodchown 等改變檔案屬性的操作是會改變檔案的 ctime。

Linux 中檔案的時間屬性可以使用 stat 指令和ls檢視。

  • 使用

    stat
  • 指令查看檔案時間
  • stat指令用於顯示檔案的狀態資訊。 stat指令的輸出資訊比ls指令的輸出資訊更詳細。語法:
  • stat filename
    登入後複製

    stat指令可以查看的資訊包括:

  • #File:顯示檔案名稱

  • Size:顯示文件大小

  • Blocks:檔案使用的資料塊總數

  • #IO Block:IO區塊大小

  • regular file:檔案類型(常規檔案)

  • Device:裝置編號

  • Inode:Inode號碼

  • Links:連結數

  • Access:檔案的權限

  • #Gid、Uid:檔案擁有權的Gid和Uid

  • access time:表示我們最後一次訪問(僅僅是訪問,沒有改變)文件的時間

modify time:表示我們最後一次修改文件的時間

change time:表示我們最後一次改變檔案屬性的時間,包括權限,大小,屬性等等

linux怎麼查看檔案時間

Birth time :檔案建立時間,crtime,不過據查此屬性linux已廢棄,目前狀態顯示結果均為-

查看三個檔案時間<span style="font-size: 18px;"> #使用stat 命令,查看test.txt檔案的時間屬性</span><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:js;toolbar:false">stat test.txt</pre><div class="contentsignin">登入後複製</div></div><span style="font-size: 18px;"></span>#我們看到了檔案的詳細信息,包括檔案的三個時間,即Access、Modify 和Change顯示的時間。 <p></p> <p>使用</p> <table> <thead>ls<tr class="firstRow"> <th></th># 指令查看檔案時間<th></th> </tr> </thead>ls 指令,list 的縮寫,是最常見的目錄操作指令,其主要功能是顯示目前目錄下的內容。 <tbody> <tr>ls 指令也可以查看檔案的時間屬性,會單獨查看三個時間的操作。 <td></td> <td></td> </tr>指令<tr> <td>描述</td> <td></td> </tr> <tr> <td>ls -lc filename</td> <td>列出檔案的ctime (狀態時間)</td> </tr> </tbody> </table>ls -lu filename######列出檔案的atime(存取時間)######### ###ls -l filename######列出檔案的mtime (修改時間)############<p><strong><span style="font-size: 18px;">擴充知識:變更檔案時間</span></strong></p> <p><strong>#1、變更存取時間</strong></p> <p>使用cat檢視檔案內容</p> <p><img src="https://img.php.cn/upload/image/594/199/759/1676427530336609.png" title="1676427530336609.png" alt="linux怎麼查看檔案時間"></p> <p>可以看出查看文件內容只修改了文件的存取時間,其它的沒任何改變。 </p> <p><strong>2、變更狀態時間</strong></p> <p>#為檔案新增執行權限,<code>chmod x

linux怎麼查看檔案時間

可以看出,修改檔案權限只變更了檔案的狀態時間,其它的沒有變化。

3、變更修改時間

使用vim編輯檔案內容。

linux怎麼查看檔案時間

從上圖可以看出,vim修改檔案內容後,不只修改時間改變了,存取時間與狀態時間也跟著改變了。

其實這也很好理解,當用vim對文件進行了編輯,那麼相應的會訪問文件並且對文件進行內容上的添加,這時文件的大小等狀態也發生了變化,所以文件的存取時間和狀態時間也會跟著改變。

相關推薦:《Linux影片教學

以上是linux怎麼查看檔案時間的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!