Linux中_使用stat_命令_显示文件或文件系统的详细信息状态

文章目录

一、stat命令

stat指令:显示文件/文件系统的状态,详细信息显示。

stat命令主要用于显示文件或文件系统的详细信息,该命令的语法格式如下:

用法:stat [选项]... 文件...


参数:
必选参数对长短选项同时适用。
  -L, --dereference     显示符号链接
  -f, --file-system     显示文件系统状态而非文件状态
  -c  --format=FORMAT   按照指定格式输出;
                            
      --printf=FORMAT   类似于--format,但解释反斜杠转义,
                            并且不输出强制的尾随换行符;
                            如果要换行,请在FORMAT中包含。
                            
  -t, --terse           简洁模式,只显示摘要信息
      --help		    显示此帮助信息并退出
      --version		    显示版本信息并退出


文件的有效格式序列(不带--file system):

    %a   八进制表示的访问权限(注意“#”和“0”printf标志)
    %A   人类可读形式的访问权限
    %b   分配的块数(参见%b)
    %B   由%b报告的每个块的字节大小
    %C   SELinux安全上下文字符串
    %d   设备编号(十进制)
    %D   设备编号(十六进制)
    %f   原始模式(十六进制)
    %F   文件类型
    %g   所有者的组ID
    %G   组所有者名称
    %h   硬链接数
    %i   索引节点号
    %m   挂载点
    %n   文件名
    %N   带符号链接时取消引用的引用文件名
    %o   最佳I/o传输大小提示
    %s   总大小(字节)
    %t   主要设备类型(十六进制),用于字符/块设备特殊文件
    %T   次要设备类型(十六进制),用于字符/块设备特殊文件
    %u   所有者的用户ID
    %U   所有者的用户名
    %w   文件出生时间,可读;-如果未知
    %W   文件生成时间,从大纪元开始的秒数;0(如果未知)
    %x   上次访问时间,人类可读
    %X   上次访问时间,自大纪元以来的秒数
    %y   上次数据修改的y时间,人类可读
    %Y   次数据修改的Y时间,自大纪元以来的秒数
    %z   上次状态更改的时间,人类可读
    %Z   上次状态更改的时间,自大纪元以来的秒数

文件系统的有效格式序列:

    %a   非超级用户可用的空闲块
    %b   文件系统中的总数据块
    %c   文件系统中的文件节点总数
    %d   文件系统中的d个空闲文件节点
    %f   文件系统中的f个可用块
    %i   文件系统ID(十六进制)
    %l   文件名的最大长度
    %n   文件名
    %s   块大小(用于更快的传输)
    %S   基本块大小(用于块计数)
    %t   文件系统类型(十六进制)
    %T   人类可读形式的T文件系统类型


--terse 和下列<格式>等效::
    %n %s %b %f %u %g %D %i %h %t %T %X %Y %Z %W %o %C
--terse --file-system 与下列<格式>等效:
    %n %i %l %t %s %S %b %f %a %c %d

注意:您的shell 可能内置了自己的stat 程序版本,它会覆盖这里所提及的相应
版本。请查阅您的shell 文档获知它所支持的选项。

GNU coreutils 在线帮助:<https://www.gnu.org/software/coreutils/>
完整文档请见:<https://www.gnu.org/software/coreutils/stat>
或者在本地使用:info '(coreutils) stat invocation'
    
    
示例:


    stat ljl.txt 
    stat workspace/
    stat -c workspace/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值