文件有以下三个 time:

access time: 

modify time:

change time:

可以通过两种方式改变文件的三个时间

先说结论

访问方式

access

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

 

 

 

 

 

 

 

 

 

 

 

  • cat, chown/chmod, vi/echo

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

执行 cat, access time 改变

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

执行 chmod/chown, change time 改变

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

执行 echo, modify time 和 change time 变化

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

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

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

  • touch

 touch, 三个时间都改变Redhat/CentOS 测试文件 access/modify/change time 变化

touch -a, access time 和 change time 改变

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

touch -m, modify time 和 change time 改变

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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-28
  • 2022-12-23
  • 2022-12-23
  • 2021-05-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-15
  • 2022-01-09
  • 2021-09-10
  • 2021-12-21
相关资源
相似解决方案