天天看点

s-stat 查看文件或者文件系统的状态信息

命令用法

​stat [OPTION]... FILE...​

  • ​-L​

    ​ 查看链接文件
  • ​-f​

    ​ 查看文件系统信息,而非文件信息
  • ​-c --format=%a​

    ​​ 支持使用格式化字符串输出结果,支持​

    ​\n​

    ​​,​

    ​\t​

    ​​等转义字符,详细格式化情况使用​

    ​man stat​

    ​查看
  • ​--printf=FORMAT​

    ​ 支持格式化输出
  • ​-t​

    ​ 以简洁的方式输出结果

常用命令

  • ​stat file​

    ​ 查看文件状态输出,打印文件详细信息
  • s-stat 查看文件或者文件系统的状态信息
  • 各个参数含义如下:

    ​size​

    ​ 文件的大小,单位B

    ​Blocks​

    ​ 实际占用的物理扇区个数,每个磁盘扇区hdd :512B,ssd :4096B

    ​IO Block​

    ​ IO块大小,即逻辑块大小,4096B

    ​regular file​

    ​ 常规文件

    ​Device​

    ​ 设备编号

    ​Inode​

    ​ inode编号

    ​Links​

    ​ 链接数

    ​Access​

    ​ 文件的权限

    ​Uid​

    ​ 用户id

    ​Gid​

    ​ 用户组id

    ​​

    ​Access​

    ​​ 文件被访问的时间,包括打开读等;​

    ​cat,tail,grep,head​

    ​等命令都会导致该文件时间被修改

    ​Modify​

    ​ 文件被修改的时间,主要是对文件内容进行写的时候会进行修改;当文件内容被修改时,所有的属性都会被修改。

    ​Change​

    ​ 文件属性被修改的时间,主要是当文件的权限,用户组被修改时文件属性会被修改
  • ​stat -f file​

    ​ 查看文件所属文件系统
  • s-stat 查看文件或者文件系统的状态信息
  • ​stat -L file​

    ​ 查看文件链接情况
  • ​stat -t file​

    ​ 简洁方式输出