分享

stat命令详解 查看inode 硬链接数 大小 io块 UID Linux

 GLL_ 2019-02-11

 stat configure
  文件:"configure"
  大小:232614     块:456        IO 块:4096   普通文件
设备:801h/2049d Inode:1741300     硬链接:1
权限:(0755/-rwxr-xr-x)  Uid:( 1000/  tarena)   Gid:( 1000/  tarena)
最近访问:2019-01-27 00:19:47.527188540 +0800
最近更改:2015-02-17 12:56:22.000000000 +0800
最近改动:2019-01-22 22:47:21.636027456 +0800
创建时间:-

$ stat --help
用法:stat [选项]... 文件...
显示文件或文件系统的状态。

  -L, --dereference 跟随链接
  -f, --file-system 显示文件系统状态而非文件状态
  -c --format=格式 使用指定输出格式代替默认值,每用一次指定格式换一新行
      --printf=格式 类似 --format,但是会解释反斜杠转义符,不使用换行作
    输出结尾。如果您仍希望使用换行,可以在格式中
    加入"\n"
  -t, --terse  使用简洁格式输出
      --help  显示此帮助信息并退出
      --version  显示版本信息并退出

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

  %a 八进制权限
  %A   用可读性较好的方式输出权限
  %b   计算已分配块数(参见%B)
  %B   以字节为单位输出%b 所报告的每个块的大小
  %C   SELinux 安全环境字符串
  %d 十进制设备编号
  %D 十六进制设备编号
  %f 十六进制原始模式
  %F 文件类型
  %g 文件的属组ID
  %G 文件的属组组名
  %h 硬链接数量
  %i Inode 编号
  %m 挂载点
  %n 文件名
  %N 如果对象是一个符号链接,显示引用到的其它文件名
  %o I/O 块大小
  %s 总计大小,以字节为单位
  %t 十六进制主设备类型
  %T 十六进制子设备类型
  %u 文件的属主ID
  %U 文件的属主用户名
  %w 文件创建时间,若未知则显示"-"
  %W 从UNIX 元年起以秒计的文件创建时间,若未知则显示"-"
  %x 上次访问时间
  %X 从UNIX 元年起以秒计的上次访问时间
  %y 上次修改时间
  %Y 从UNIX 元年起以秒计的上次修改时间
  %z 上次更改时间
  %Z 从UNIX 元年起以秒计的上次更改时间

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

  %a 非超级用户可用的剩余块数
  %b 文件系统的总数据块数
  %c 文件系统中文件节点总数
  %d 文件系统中空闲文件节点数
  %f 文件系统中空闲块数
  %i 十六进制文件系统ID
  %I 允许的文件名最大长度
  %n 文件名
  %s 块大小(用于快速传输)
  %S 基本块大小(用于块计数)
  %t 十六进制类型描述
  %T 可读性较好的类型描述

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多