Linux之文件三个时间属性

在 Windows操作系统下,我们经常对一个文件进行访问,然后写入一些重要的东西保存之后我们总能从目录下直接看出它的新创始时间,我们时刻都知道我们自己什么时候操作了这个文件。那在Linux下,我们怎么观察呢?
这里写图片描述

在Linux下,我们使用命令stat来查看文件的详细信息情况: 我们可以看到,在详细信息中出现Access,Modify,Change三个时间属性那我们来理解一下:

Access time:访问时间
Modify time:修改时间
Change time:状态改动时间

                

1、访问时间,每次读取文件的内容,时间就会更新。比如对这个文件运用 more、cat等命令。ls、stat命令都不会修改文件的访问时间。
2、修改时间,修改时间是文件内容最后一次被修改时间。比如:vi后保存文件。
3、状态改动时间。文件属性最后一次被修改的时间,通过chmod、chown命令修改一次文件属性,这个时间就会更新。

因为刚才那个文件是我自己新建的,所以这三个时间是相同的,没问题。
在进行chomd修改文件权限的时候(Change time:状态改动时间)发生了改变,其他两个保持不变

这里写图片描述
在进行chgrp修改组和用户时,(Change time:状态改动时间)也是会发生改变的其他两个保持不变
这里写图片描述
可以看出,在进行vi 编辑之后,都发生了改变,其中Access time 早一点,那是我进行访问时已经创建
这里写图片描述
在进行cat 进行查看文件内容时,只有Access time 发生改变
这里写图片描述
直接修改文件内容时,只有Access time 不会发生改变
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值