Linux命令之stat命令
Posted 森明帮大于黑虎帮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令之stat命令相关的知识,希望对你有一定的参考价值。
文章目录
一、stat命令简介
-
stat命令用于显示文件的状态信息。stat命令的输出信息比ls命令的输出信息要更详细。stat命令可以查看的信息包括:
-
File:显示文件名
-
Size:显示文件大小
-
Blocks:文件使用的数据块总数
-
IO Block:IO块大小
-
regular file:文件类型(常规文件)
-
Device:设备编号
-
Inode:Inode号
-
Links:链接数
-
Access:文件的权限
-
Gid、Uid:文件所有权的Gid和Uid
-
access time:表示我们最后一次访问(仅仅是访问,没有改动)文件的时间
-
modify time:表示我们最后一次修改文件的时间
-
change time:表示我们最后一次对文件属性改变的时间,包括权限,大小,属性等等
-
Birth time : 文件创建时间,crtime,不过据查此属性linux已废弃,目前状态显示结果均为-
二、stat适用场景:
查看文件或目录的诸如atime,mtime,ctime等信息即可使用stat命令,也可使用ls命令,但相比而言,stat还可以看到设备号,环境等信息。
三、stat命令使用
1.stat常用输出示意图
2.用于查看atime,mtime,ctime的ls命令用法
3.stat命令的几点说明
四、stat使用例子
1.获取取命令帮助
[yyw@VM-0-9-centos src]$ stat - help
2.查看命令版本
[yyw@VM-0-9-centos src]$ stat --version
3.查看文件状态信息
[yyw@VM-0-9-centos src]$ stat Makefile
4.-f查看文件所在文件系统状态信息
5.-t以简洁形式输出文件信息
6.-L显示软连接原始文件状态信息
7.获取文件inode
8.获取文件所属用户或者用户ID
以上是关于Linux命令之stat命令的主要内容,如果未能解决你的问题,请参考以下文章