Linux命令学习——stat命令

Linux命令学习——stat命令stat 命令主要用于显示文件或文件系统的详细信息 包括 inode atime mtime ctime 等信息 在 linux 中存在一个 stat 函数 stat 命令即为 stat 函数的对应与执行 1 命令格式 stat option f

大家好,欢迎来到IT知识分享网。

Linux命令学习——stat命令

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文件的信息

Linux命令学习——stat命令

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
Linux命令学习——stat命令

stat命令

图中可以看出,文件的信息没有拉

3)以八进制格式输出文件权限

stat -c "%a" ab.txt
Linux命令学习——stat命令

stat命令

stat命令相对简单些,可结合脚本使用。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/167505.html

(0)
上一篇 2025-01-15 13:33
下一篇 2025-01-15 14:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信