首页 >> 学习 >> Linux常用命令 >> stat
stat命令

本节重要性:★☆☆☆☆    本节难度:★★☆☆☆

前面我们学过使用ls命令来查看文件的信息,其中的最后访问/修改时间信息并不能区分。如果要查看文件的详细的时间戳信息,需要使用stat命令。

命令用途

显示文件或文件系统状态

命令格式

stat [option] [file]

常用选项

-f	显示文件所在文件系统的信息,不用此选项则显示文件信息

常见用法

stat命令使用比较简单,命令后跟文件名即可:

[peter@ibi98 ~]$ stat at_LEC1_protein.fa
  文件:"at_LEC1_protein.fa"
  大小:365             块:8          IO 块:4096   普通文件
设备:fd02h/64770d      Inode:8650767     硬链接:1
权限:(0664/-rw-rw-r--)  Uid:( 1457/   peter)   Gid:( 1457/   peter)
最近访问:2017-02-22 21:08:01.865331887 +0800
最近更改:2017-02-19 20:30:00.000000000 +0800
最近改动:2017-02-22 16:35:20.478101602 +0800
创建时间:-

结果中除了文件大小、块的数量大小、文件类型、inode号、权限等信息外,还列出了不同的时间戳(最近访问atime、最近更改mtime和最近改动ctime)。

使用-f参数则列显示文件所在文件系统的信息

[peter@ibi98 ~]$ stat -f at_LEC1_protein.fa
  文件:"at_LEC1_protein.fa"
    ID:d3d6a6948795e976 文件名长度:255     类型:ext2/ext3
块大小:4096       基本块大小:4096
    块:总计:481307816  空闲:28947055   可用:4498031
Inodes: 总计:122249216  空闲:120698537
<<上一节  下一节>>