Linux 文件状态信息 stat
stat命令用于显示文件的状态信息,比ls命令显示的信息更多,包括:文件大小、Inode编号、链接数、文件权限、创建时间、内容修改时间、属性修改时间、等信息。
1 语法
stat 文件
 
文件为必填参数。
2 示例
准备工作:创建/file1.txt文件
touch /file1.txt
 
例1:查看文件状态信息
stat /file1.txt
 
运行结果

运行结果说明:
| 项目 | 说明 | 
|---|---|
| File | 文件路径 | 
| Size | 文件大小,单位字节 | 
| Blocks | 数据块的数量 | 
| IO Block | IO块大小,单位字节 | 
| regular | 文件类型,此处为:常规空文件 | 
| Device | 设备编号 | 
| Inode | Inode编号 | 
| Links | 链接数 | 
| Access | 访问权限 | 
| Uid | 文件所有者的用户id与名称 | 
| Gid | 文件所有者所属组的id与名称 | 
| Context | 描述SELinux安全上下文 | 
| Access (time) | 文件的最后访问时间,简称atime | 
| Modify (time) | 文件内容的最后修改时间,简称mtime | 
| Change (time) | 文件属性(包括权限等属性)的最后修改时间,简称ctime | 
| Birth (time) | 文件创建时间。因为版本与格式原因,这里无法正常显示,显示为空。 |