关于linux stat指令以及怎么用touch来更改三个文件属性中的时间

linu stat  :用来查看文件信息


首先,建立一个file1 文件

然后ls -la file1查看文件属性

接下来使用chmod 426 file1修改权限,

然后使用stat file1 查看文件属性  

此时会看到三个时间如下:


分别为 access time(访问时间):读一次文件,此访问时间会更新一次。

          Modify time(修改时间):对文件修改一次,此时间会更新一次。

        Change time(状态改变时间):通过chmod命令更改文件属性一次,此时间会更新一次。


提问   :如何使用touch更改这三个时间呢?

       对于这个问题 ,我使用touch --help查了一下 出现的结果大致如图:


截取我们需要的信息 翻译过来就是

-a:仅修改access time
-c:仅修改时间而不建立文件
-m:仅修改mtime

所以 使用touch -a file1 便可以修改文件的access time如图:



除此之外还要注意就是普通用户不能更改时间   。所以可以su切换成root用户来更改。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值