用法:stat [選項]... 文件...
顯示文件或文件系統的狀態。
-L, --dereference 跟隨鏈接
-f, --file-system 顯示文件系統狀態而非文件狀態
-c --format=格式 使用指定輸出格式代替默認值,每用一次指定格式換一新行
--printf=格式 類似 --format,但是會解釋反斜杠轉義符,不使用換行作
輸出結尾。如果您仍希望使用換行,可以在格式中
加入"/n"
-t, --terse 使用簡潔格式輸出
--help 顯示此幫助信息并退出
--version 顯示版本信息并退出
有效的文件格式序列(不使用 --file-system):
%a 八進制權限
%A 用可讀性較好的方式輸出權限
%b 計算已分配塊數(參見%B)
%B 以字節為單位輸出%b 所報告的每個塊的大小
%C SELinux 安全環境字符串
%d 十進制設備編號
%D 十六進制設備編號
%f 十六進制原始模式
%F 文件類型
%g 文件的屬組ID
%G 文件的屬組組名
%h 硬鏈接數量
%i Inode 編號
%m 掛載點
%n 文件名
%N 如果對象是一個符號鏈接,顯示引用到的其它文件名
%o I/O 塊大小
%s 總計大小,以字節為單位
%t 十六進制主設備類型
%T 十六進制子設備類型
%u 文件的屬主ID
%U 文件的屬主用戶名
%w 文件創建時間,若未知則顯示"-"
%W 從UNIX 元年起以秒計的文件創建時間,若未知則顯示"-"
%x 上次訪問時間
%X 從UNIX 元年起以秒計的上次訪問時間
%y 上次修改時間
%Y 從UNIX 元年起以秒計的上次修改時間
%z 上次更改時間
%Z 從UNIX 元年起以秒計的上次更改時間
有效的文件系統格式序列:
%a 非超級用戶可用的剩余塊數
%b 文件系統的總數據塊數
%c 文件系統中文件節點總數
%d 文件系統中空閑文件節點數
%f 文件系統中空閑塊數
%i 十六進制文件系統ID
%I 允許的文件名最大長度
%n 文件名
%s 塊大小(用于快速傳輸)
%S 基本塊大小(用于塊計數)
%t 十六進制類型描述
%T 可讀性較好的類型描述
注意:您的shell 內含自己的stat 程序版本,它會覆蓋這里所提及的相應
版本。請查閱您的shell 文檔獲知它所支持的選項。
ls 命令及其許多參數提供了一些非常有用的文件信息。另一個不太為人所熟知的命令 stat 提供了一些更為有用的信息。
下面演示了如何對可執行文件“oracle”(位于 $ORACLE_HOME/bin 目錄下)使用此命令。
新聞熱點
疑難解答