大家好,欢迎来到IT知识分享网。
stat命令主要用于显示文件或文件系统的详细信息,包括inode, atime, mtime, ctime等信息。在linux中存在一个stat函数,stat命令即为stat函数的对应与执行。
1.命令格式
stat [option] …file or dir
2.命令参数
- -f 不显示文件本身的信息,显示文件所在文件系统的信息
- -L 显示符号链接
- -C 文件权限
- -t 简洁模式,只显示摘要信息
3.使用案例
1)查看文件
stat ab.txt
查看ab.txt文件的信息
stat命令
图中可以看出,stat命令输出的文件信息还是很多的。
介绍下stat命令输出的信息说明
- – File:显示文件名
- – Size:显示文件大小
- – Blocks:文件使用的数据块总数
- – IO Block:IO块大小
- – regular file:文件类型(常规文件)
- – Device:设备编号
- – Inode:Inode号
- – Links:链接数
- – Access:文件的权限
- – Gid、Uid:文件所有权的Gid和Uid。
- Access Time:简写为atime,表示文件的访问时间。当文件内容被访问时,更新这个时间
- Modify Time:简写为mtime,表示文件内容的修改时间,当文件的数据内容被修改时,更新这个时间。
- Change Time:简写为ctime,表示文件的状态时间,当文件的状态被修改时,更新这个时间,例如文件的链接数,大小,权限,Blocks数。
2)不显示文件本身信息,只显示文件系统信息
stat -f ab.txt
stat命令
图中可以看出,文件的信息没有拉
3)以八进制格式输出文件权限
stat -c "%a" ab.txt
stat命令
stat命令相对简单些,可结合脚本使用。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/167505.html