yl197837 发表于 2018-5-22 09:03:51

【Linux命令详解】7、Linux文件信息—(stat)

  7、Linux文件信息
  本节主要学习Linux系统的文件信息相关的命令有stat等。
  

  7.1 stat:查看文件的信息

  使用stat命令可以查看文件的信息,比如文件的inode、权限、时间属性、文件大小、所有者、链接数量以及文件类型等。
  

  7.1.1 命令语法:
  stat[选项][文件|目录]

  

  7.1.2参数选项:
  stat命令参数选项含义
选项选项含义-L跟踪链接-f显示文件或者目录所在文件系统的状态信息-t以简明格式显示文件或者目录的信息-Z显示SELinux安全上下文信息-c<格式>使用指定输出格式代替默认值,每用一次指定格式换一新行  有效的文件格式序列(不适用-f选项)
  文件格式
  

格式描述%a八进制权限%A用可读性较好的方式输出权限%b计算已分配块数%B以字节为单位输出%b所报告的每个块的大小%CSELinux安全环境字符串%d十进制设备编号%D十六进制设备编号%f十六进制原始%F文件类型%g文件的属组ID%G文件的属组组名%h硬链接数量%iinode编号%n文件名%N如果对象是一个符号链接,显示引用到的其他文件名%oI/O块大小%s总计大小,以字节为单位%t十六进制主设备类型%T十六进制子设备类型%u文件的属主ID%U文件的属主用户名%x上次访问时间%X从UNIX元年起计的上次访问时间%y上次修改时间%Y从UNIX元年起计的上次修改时间%z上次更改时间%Z从UNIX元年起计的上次更改时间  有效的文件系统格式序列(需要使用-f选项)
  

格式描述%a非超级用户可用的声誉块数%b文件系统的总数据块数%c文件系统中文件节点总数%d文件系统中空闲文件节点数%f文件系统在空闲块数%CSELinux安全环境字符串%i十六进制文件系统ID%n文件名%s块大小%S基本块大小%t十六进制类型描述%T可读性较好的类型描述  

  7.1.3实例:


查看 testfile 文件的inode内容内容,可以用以下命令:

# stat testfile
执行以上命令输出结果:

# stat testfile                #输入命令
File: `testfile'
Size: 102             Blocks: 8          IO Block: 4096   regular file
Device: 807h/2055d      Inode: 1265161   Links: 1
Access: (0644/-rw-r--r--)Uid: (    0/    root)   Gid: (    0/    root)
Access: 2014-08-13 14:07:20.000000000 +0800
Modify: 2014-08-13 14:07:07.000000000 +0800
Change: 2014-08-13 14:07:07.000000000 +0800
  
页: [1]
查看完整版本: 【Linux命令详解】7、Linux文件信息—(stat)