Access/Modify/Change时间

首先我们在创建一个文件test.c,然后使用stat命令查看文件test.c的各种属性

上面就是test.c文件的属性,其中出现的三个时间,Access/Modify/Change含义如下:

      Access:文件最近一次被访问的时间;当编辑器打开文件时,使用cat,more,less,grep,sed读取文件内容将会刷新                   Access的时间,使用ls -lu可以读取当前的Access时间

      Modify:文件内容最近一次被修改的时间;当修改文件内容时Modify的时间将会刷新,使用ls -l命令显示的是最近                 一次Modify时间

      Change:文件属性最近一次被修改的时间,对一个文件或则目录执行mv,chmod,chgrp命令,将会刷新Change的                 时间,使用ls -lc可以查看最近一次Change的时间



执行命令对上述的三种时间进行修改:

     1.执行cat test.c命令,只有Access时间发生改变


    2.将当前系统时间追加到文件test.c中,那么Access和Change的时间都将会刷新


   3.将文件的执行权限改变(变为777),只有Change的时间发生改变


   4.使用vim命令访问test.c文件,这Access/Modify/Change均会改变


   3.将文件的所属者改变(chgrp),只有Change的时间发生改变


可以使用touch修改Modify和Change时间

   touch -d 2018-01-01  test.c// 将 test.c的Access和Modify时间改为2018-01-01

   touch -m test.c // 只将test.c的Modify时间改为当前系统时间

   touch -a test.c // 只将test.c的Access时间改为当前系统时间

   touch -m test.c // 只将test.c的Modify时间改为当前系统时间

touch -c test.c // 只将test.c的Access/Modify/Change时间改为当前系统时间

   touch -a -d 2019-01-01 test.c// 将test.c的Access时间改为2018-01-01,Modify时间不变,Change为系统时间

   touch -m -d 2019-10-18 test.c// 将test.c的Modify时间改为2018-10-18,Access时间不变,Change为系统时间

 touch -c -d 2017-10-180test.c的Modify和Access时间改为2017-10-08,Change为系统时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值