天天看點

s-stat 檢視檔案或者檔案系統的狀态資訊

指令用法

​stat [OPTION]... FILE...​

  • ​-L​

    ​ 檢視連結檔案
  • ​-f​

    ​ 檢視檔案系統資訊,而非檔案資訊
  • ​-c --format=%a​

    ​​ 支援使用格式化字元串輸出結果,支援​

    ​\n​

    ​​,​

    ​\t​

    ​​等轉義字元,詳細格式化情況使用​

    ​man stat​

    ​檢視
  • ​--printf=FORMAT​

    ​ 支援格式化輸出
  • ​-t​

    ​ 以簡潔的方式輸出結果

常用指令

  • ​stat file​

    ​ 檢視檔案狀态輸出,列印檔案詳細資訊
  • s-stat 檢視檔案或者檔案系統的狀态資訊
  • 各個參數含義如下:

    ​size​

    ​ 檔案的大小,機關B

    ​Blocks​

    ​ 實際占用的實體扇區個數,每個磁盤扇區hdd :512B,ssd :4096B

    ​IO Block​

    ​ IO塊大小,即邏輯塊大小,4096B

    ​regular file​

    ​ 正常檔案

    ​Device​

    ​ 裝置編号

    ​Inode​

    ​ inode編号

    ​Links​

    ​ 連結數

    ​Access​

    ​ 檔案的權限

    ​Uid​

    ​ 使用者id

    ​Gid​

    ​ 使用者組id

    ​​

    ​Access​

    ​​ 檔案被通路的時間,包括打開讀等;​

    ​cat,tail,grep,head​

    ​等指令都會導緻該檔案時間被修改

    ​Modify​

    ​ 檔案被修改的時間,主要是對檔案内容進行寫的時候會進行修改;當檔案内容被修改時,所有的屬性都會被修改。

    ​Change​

    ​ 檔案屬性被修改的時間,主要是當檔案的權限,使用者組被修改時檔案屬性會被修改
  • ​stat -f file​

    ​ 檢視檔案所屬檔案系統
  • s-stat 檢視檔案或者檔案系統的狀态資訊
  • ​stat -L file​

    ​ 檢視檔案連結情況
  • ​stat -t file​

    ​ 簡潔方式輸出