Linux指令-stat简析

stat可以查看查看的内容有很多,具体可以使用不同的参数查看相应的内容,这里简要分析一下无参的stat指令。

如下图所示,向myfile文件中写入100个hello,然后执行stat指令查看myfile的状态信息:
蓝色方框内的: Inode:结点编号
硬链接:当前结点被应用的次数,相当于引用计数
这里写图片描述

cat myfile指令的显示结果:
这里写图片描述

现在我们来验证一下AccessTime,ModifyTime ,ChangeTime,也就是我图中的最近访问,最近更改,最近改动,分别都是哪些操作会是的他们的值发生变化。

(1)将myfile中再写入11个hello(结果在(2)中的图里可以看到),
写入之后我们用stat 指令查看myfile 的状态信息,对比最开始的状态信息图,我们可以看到访问时间未发生变化,而更改和改动时间 发生了变化,这说明修改myfile的内容会改变ModifyTime 和ChangeTime。

这里写图片描述

(2)在执行完(1)中的指令之后,使用cat myfile指令读取myfile 的文件内容,然后使用stat myfile指令查看其状态信息得到下图,对比(1)的图我们可以看到,读取一个文件内容会改变他的AccessTime。
这里写图片描述

(3)先使用chmod 777 myfile 指令改变myfile的权限,再用stat myfile指令产看他的状态信息,然后用chmod 776 myfile指令改变他的权限,再查看它的状态信息,对比之下,很容易看到的是,只有ChangeTime发生了变化。

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值