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用户来更改。