Redhat/CentOS 测试文件 access/modify/change time 变化

目录

文件的三个 time

改变文件时间的两种方式

cat, chown/chmod, vi/echo

touch


文件的三个 time

access time(atime,存取时间):当“取用文件内容”时,就会更新这个读取时间。举例来说,使用cat去读取文件,就会更新atime了。

modify time(mtime,修改时间):当该文件的“内容数据”更改时,就会更新这个时间。内容数据指的是文件的内容,而不是文件的属性。

change time(ctime,状态时间):一说 status time, 当该文件的”状态(status)”改变时,就会更新这个时间,举例来说,更改了权限与属性,就会更新这个时间。

改变文件时间的两种方式

先说结论,Redhat/CentOS 中 change time 的变化和预期不一样

访问方式

access

modifychange说明
cat   
chown/chmod   
echo echo 导致 change time 变化
vivi 导致三个 time 都变化, access 是 vi 打开文件的时间, modify 和 change 是保存文件时间, 保存命令不一致则两者时间可能不同
touch 
touch -a 注释是只改变 access time, 实际上 change time 也会变
touch -m 注释是只改变 modify time, 实际上 change time 也会变
touch -ctouch -c 是 no-create,不是 change only the change time

 

 

 

 

 

 

 

 

 

 

 

 

  • cat, chown/chmod, vi/echo

执行 cat, access time 改变

执行 chmod/chown, change time 改变

执行 echo, modify time 和 change time 变化

执行 vi, access time, modify time 和 change time 都变化,accesss time 比其它两个 time 要早,access time 是 vi 打开文件的时间,modify time 和 change time 在 :wq/:x 保存是会有毫秒级差异,用 :w+:q 则均为 :w 的时间

  • touch

 touch, 三个时间都改变

touch -a, access time 和 change time 改变

touch -m, modify time 和 change time 改变

 

参考:

Linux下查看和修改文件时间

linux ls查看文件时间/大小

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值