Linux Stat 命令:如何識別文件屬性
問題:如何找出所有可用的文件屬性。即我想知道比 ls -l 命令顯示的更多關于文件或目錄的信息。
答: linux 中的所有內容都被視為文件。這包括設備、目錄和套接字——所有這些都是文件。Stat 命令顯示文件或文件系統狀態,如本文所述。
文件統計 - 顯示有關文件的信息
例如,要查找有關 101hacks.txt 文件的更多信息,請執行如下所示的stat 命令。
$ stat 101hacks.txt File: `/home/sathiyamoorthy/101hacks.txt' Size: 854 Blocks: 8 IO Block: 4096 regular file Device: 801h/2049d Inode: 1058122 Links: 1 Access: (0600/-rw-------) Uid: ( 1000/ sathiya) Gid: ( 1000/ sathiya) Access: 2012-06-28 19:29:57.000000000 +0530 Modify: 2012-06-28 19:29:57.000000000 +0530 Change: 2012-06-28 19:29:57.000000000 +0530
linux Stat 命令輸出的詳細信息
文件:`/home/sathiyamoorthy/101hacks.txt'——文件的絕對路徑名。
大小:854 - 文件大小(以字節為單位)。
Blocks?: 8 – 此文件使用的塊總數。
IO 塊:4096 – 此文件的 IO 塊大小。
常規文件- 指示文件類型。這表明這是一個常規文件。以下是可用的文件類型。
常規文件。(例如:所有普通文件)。
目錄。(例如:目錄)。
插座。(例如:套接字)。
符號鏈接。(例如:符號鏈接。)
塊特殊文件(例如:硬盤)。
字符特殊文件。(例如:終端設備文件)。
設備:801h/2049d – 十六進制設備編號和十進制設備編號
Inode?: 1058122 – Inode 編號是每個文件的唯一編號,用于文件系統的內部維護。
Links?: 1 – 文件的鏈接數
Access?: (0600/-rw——-):以八進制和字符格式顯示的訪問說明符。讓我們看看這兩種格式的解釋。
Uid?: ( 1000/ sathiya) – 顯示文件所有者的用戶 ID 和用戶名。
Gid?: ( 1000/ sathiya) – 顯示文件所有者的組 ID 和組名。
訪問: 2009-06-28 19:29:57.000000000 +0530 – 文件的最后訪問時間。
修改:2009-06-28 19:29:57.000000000 +0530 – 文件的最后修改時間。
更改:2009-06-28 19:29:57.000000000 +0530 - 該文件的 inode 數據的最后更改時間。
Dir Stat – 顯示目錄信息
您可以使用相同的命令來顯示有關目錄的信息,如下所示。
$ stat /home/ramesh File: `/home/ramesh' Size: 4096 Blocks: 8 IO Block: 4096 directory Device: 803h/2051d Inode: 5521409 Links: 7 Access: (0755/drwxr-xr-x) Uid: ( 401/ramesh) Gid: ( 401/ramesh) Access: 2012-01-01 12:17:42.000000000 -0800 Modify: 2012-01-01 12:07:33.000000000 -0800 Change: 2012-01-09 12:07:33.000000000 -0800
文件權限詳情:
當您執行 stat 命令時,有關文件的此信息將顯示在“訪問”字段中。以下是 Unix 中讀取、寫入和執行權限的值。
價值意義
4 讀取權限
2 寫權限
1 執行權限
當您執行 stat 命令時,有關文件的此信息將顯示在“訪問”字段中。
文件類型:該字段的第一位提到文件的類型。
用戶權限:第2、3、4個字符指定用戶的讀、寫和執行權限。
組權限:第5、6、7個字符指定組的讀、寫和執行權限。
其他權限:第8、9、10個字符指定其他人的讀、寫和執行權限。
顯示文件系統信息
您也可以使用 stat 命令顯示文件系統信息,如下所示。
$ stat -f / File: "/" ID: 0 Namelen: 255 Type: ext2/ext3 Blocks: Total: 2579457 Free: 1991450 Available: 1860421 Size: 4096 Inodes: Total: 1310720 Free: 1215875
Linux
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。