<Linux系統stat指令用法>

Linux.應用發表於2014-06-27

stat指令:檔案/檔案系統的詳細資訊顯示。

stat命令主要用於顯示檔案或檔案系統的詳細資訊,該命令的語法格式如下:

 

-f  不顯示檔案本身的資訊,顯示檔案所在檔案系統的資訊

-L  顯示符號連結

-t  簡潔模式,只顯示摘要資訊

 

  事實上,stat命令顯示的是檔案的I節點資訊。Linux檔案系統以塊為單位儲存資訊,為了找到某一個檔案所在儲存空間的位置,用I節點對每個檔案進行索引。

  

   所謂的I節點,是檔案系統管理的一個資料結構,是一個64位元組長的表,包含了描述檔案所必要的全部資訊,其中包含了檔案的大小,型別,存取許可權,檔案的所有者==

 

 

查詢rc.d檔案的資訊

[root@redhat rc.d]# stat rc0.d/  //可以清楚的分析檔案或目錄的資訊
  File: `rc0.d/'
  Size: 4096       Blocks: 8          IO Block: 4096   directory
Device: fd00h/64768d Inode: 1309217     Links: 2
Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2014-06-26 21:02:26.776082938 +0800
Modify: 2014-06-12 15:16:57.848087079 +0800
Change: 2014-06-12 15:16:57.848087079 +0800

[root@redhat rc0.d]# du -sh   //這個目錄下的所有檔案共4K和上面大小差不多
4.0K .

查詢ec.d檔案所在檔案系統的資訊:

[root@redhat rc.d]# stat -f rc0.d/  //這個顯示的跟當前系統的檔案系統資訊一樣,因為rc.0就在當前系統的檔案系統
  File: "rc0.d/"
    ID: 303116b72802c784 Namelen: 255     Type: ext2/ext3
Block size: 4096       Fundamental block size: 4096
Blocks: Total: 7558388    Free: 5545748    Available: 5161800
Inodes: Total: 1921360    Free: 1850717

也可以檢視硬碟的資訊

[root@redhat rc.d]# stat /dev/sda
  File: `/dev/sda'
  Size: 0          Blocks: 0          IO Block: 4096   block special file
Device: 5h/5d Inode: 6308        Links: 1     Device type: 8,0
Access: (0660/brw-rw----)  Uid: (    0/    root)   Gid: (    6/    disk)
Access: 2014-06-27 20:57:07.213940088 +0800
Modify: 2014-06-27 20:57:05.037938949 +0800
Change: 2014-06-27 20:57:05.037938949 +0800

sda硬碟檔案系統的資訊

[root@redhat rc.d]# stat -f /dev/sda
  File: "/dev/sda"
    ID: 0        Namelen: 255     Type: tmpfs
Block size: 4096       Fundamental block size: 4096
Blocks: Total: 61793      Free: 61734      Available: 61734
Inodes: Total: 61793      Free: 61080

 

 

 

 

 

 

 

 

 

相關文章