Linux stat命令

Linux stat命令:显示文件或文件系统状态

Linux stat命令 功能描述

使用stat命令可以查看文件的信息,比如文件的inode、权限、时间属性、文件大小、所有者、链接数量及文件类型等。

Linux stat命令 语法

stat [选项] [文件|目录]

命令中各选项的含义如表所示。

Linux stat命令 语法

有效的文件格式序列(不使用-f选项)如表所示。

Linux stat命令 语法

有效的文件系统格式序列(需要使用-f选项)如表所示。

Linux stat命令 语法

Linux stat命令 示例

查看/root/install.log文件信息

[root@rhel ~]# stat /root/install.log
  File: ''/root/install.log''
  Size:45641       Blocks:104       IO Block:4096 普通文件
Device:802h/2050d   Inode:6029314     Links:1
Access: (0644/-rw-r--r--) Uid: (   0/   root) Gid: (   0/   root)
Access: 2013-08-18 21:27:07.949999748 +0800
Modify: 2013-08-18 21:46:05.306998688 +0800
Change: 2013-08-18 21:46:33.486998664 +0800
例4.86:以简明格式显示/root/install.log文件的信息。
[root@rhel ~]# stat -t /root/install.log
/root/install.log 45641104 81a4 0 0802 6029314 1 0 01376832427137683356513768335934096

显示/root/install.log文件所在文件系统的状态信息

[root@rhel ~]# stat -f /root/install.log
  File: ''/root/install.log''
  ID:6affdbab87e14f76 Namelen:255  Type: ext2/ext3
Block size:4096   Fundamental block size:4096
Blocks: Total:38704635 Free:37983229 Available:36017149
Inodes: Total:9830400  Free:9738390

显示/root/install.log文件的文件类型

[root@ rhel ~]# stat -c %F /root/install.log
普通文件

显示/root/install.log文件的inode号码

[root@rhel ~]# stat -c %i /root/install.log
6029314

显示/root/install.log文件所在文件系统中的inode总数。

[root@rhel ~]# stat -c %c -f /root/install.log
9830400

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程