博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux下stat程序简介
阅读量:4187 次
发布时间:2019-05-26

本文共 2233 字,大约阅读时间需要 7 分钟。

1、简介

     stat程序可以显示文件或者文件系统的信息。

2、参数

Usage: stat [OPTION] FILE...  

Display file or filesystem status.  
  -f, --filesystem      display filesystem status instead of file status  
  -c  --format=FORMAT   use the specified FORMAT instead of the default  
  -L, --dereference     follow links  
  -Z, --context         print the security context information if available  
  -t, --terse           print the information in terse form  
      --help     display this help and exit  
      --version  output version information and exit  
      
The valid format sequences for files (without --filesystem):  
  %A   Access rights in human readable form  
  %a   Access rights in octal  
  %B   The size in bytes of each block reported by `%b'  
  %b   Number of blocks allocated (see %B)  
  %D   Device number in hex  
  %d   Device number in decimal  
  %F   File type  
  %f   Raw mode in hex  
  %G   Group name of owner  
  %g   Group ID of owner  
  %h   Number of hard links  
  %i   Inode number  
  %N   Quoted File name with dereference if symbolic link  
  %n   File name  
  %o   IO block size  
  %s   Total size, in bytes  
  %T   Minor device type in hex  
  %t   Major device type in hex  
  %U   User name of owner  
  %u   User ID of owner  
  %X   Time of last access as seconds since Epoch  
  %x   Time of last access  
  %Y   Time of last modification as seconds since Epoch  
  %y   Time of last modification  
  %Z   Time of last change as seconds since Epoch  
  %z   Time of last change  
  
Valid format sequences for file systems:  
  %a   Free blocks available to non-superuser  
  %b   Total data blocks in file system  
  %c   Total file nodes in file system  
  %d   Free file nodes in file system  
  %f   Free blocks in file system  
  %C - Security context in SELinux  
  %i   File System id in hex  
  %l   Maximum length of filenames  
  %n   File name  
  %s   Optimal transfer block size  
  %T   Type in human readable form  
  %t   Type in hex  

3、示例

1)显示指定文件的状态信息

stat /root/.bashrc 

  File: `/root/.bashrc'
  Size: 470             Blocks: 8          IO Block: 4096   regular file
Device: 301h/769d       Inode: 2195486     Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2013-05-27 23:36:35.000000000 +0800
Modify: 2013-04-06 10:37:03.000000000 +0800
Change: 2013-04-06 10:37:03.000000000 +0800

2)显示文件系统状态信息

 stat -f /root/.bashrc 

  File: "/root/.bashrc"
    ID: 0        Namelen: 255     Type: ext2/ext3
Block size: 4096       Fundamental block size: 4096
Blocks: Total: 5077005    Free: 4277190    Available: 4015131
Inodes: Total: 5242880    Free: 5132870

转载地址:http://cgdoi.baihongyu.com/

你可能感兴趣的文章