Linux stat命令:显示文件或文件系统状态
Linux stat命令 功能描述
使用stat命令可以查看文件的信息,比如文件的inode、权限、时间属性、文件大小、所有者、链接数量及文件类型等。
Linux stat命令 语法
stat [选项] [文件|目录]
命令中各选项的含义如表所示。
有效的文件格式序列(不使用-f选项)如表所示。
有效的文件系统格式序列(需要使用-f选项)如表所示。
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