Linux命令之stat命令

stat命令用于获取文件或目录的详细状态信息,包括文件大小、权限、访问时间、修改时间、改变时间等。相比ls命令,stat提供的信息更为全面,例如设备号、inode、文件类型等。在需要查看文件的元数据时,stat是一个非常实用的工具。通过选项-f、-t和-L,可以分别查看文件系统状态、简洁输出和软链接原始文件状态。stat命令还可用于获取文件的inode号码和属主信息。
摘要由CSDN通过智能技术生成

一、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

在这里插入图片描述

评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

森明帮大于黑虎帮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值