命令作用
stat命令用于显示文件的状态信息。stat命令的输出信息比ls命令的输出信息要更详细。
查看的信息内容:
File 显示文件名
Size 显示文件大小
Blocks 文件使用的数据块总数
IO Block IO块大小
regular file 文件类型(常规文件)
Device 设备编号
Inode Inode号
Links 链接数
Access 文件的权限
Gid、Uid 文件所有权的Gid和Uid
access time 最后访问时间(ls -lu filename), 表示最后一次访问(仅仅是访问,没有改动)文件的时间
modify time 最后更改时间(ls -l filename ), 表示最后一次修改文件的时间
change time 最后改动时间(ls -lc filename), 表示最后一次对文件属性改变的时间,包括权限,大小,属性等等
Birth time 文件创建时间,crtime,不过据查此属性linux已废弃,目前状态显示结果均为 -
语法
-f 查看文件所在文件系统状态信息
–t 以简洁形式输出文件信息
-L 显示软连接原始文件状态信息
–c 按照指定格式输出
格式符 格式符说明
%a 八进制中的访问权限(777显示)
%A 人类可读形式的访问权(rwx显示)
%b 分配的块数(请参阅%B)
%B %b报告的每个块的大小(字节)
%C SELinux安全上下文字符串
%d 十进制设备编号
%D 十六进制的设备编号
%f 十六进制原始模式
%F 文件类型
%g 所有者的组ID
%G 所有者的组名称
%h 硬链接数
%i inode数
%m 挂载点
%n 文件名
%N 带取消引用(如果是符号链接)的带引号的文件名
%o 最佳I/O传输大小提示
%s 总大小,以字节为单位
%t 主要设备类型(十六进制),用于字符/块设备特殊文件
%T 次要设备类型(十六进制),用于字符/块设备特殊文件
%u 所有者的用户ID
%U 所有者的用户名
%w 文件出生时间,人类可读;-如果未知
%W 文件生成时间,自纪元起的秒数;如果未知,则为0
%x 最后一次访问的时间,人类可读
X 上次访问的时间,自纪元起的秒数
%y 上次修改的时间,人类可读
%Y 上次修改的时间,自纪元起的秒数
%z 最后更改的时间,人类可读
%Z 上次更改的时间,自新纪元起的秒数
应用例子
1 查看文件所在文件系统状态信息
2 查看软连接信息
3 查看文件权限
4 查看文件分配的块数
原文地址:https://blog.csdn.net/m0_56741902/article/details/134728768
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_33248.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。