首先我们创建一个file文件
mkdir file
接着我们输入以下语句 stat file 回车之后发现以下内容
我们看最后三行其中Access/Modify/Change是三个时间
Access是“访问时间”
对于文件来说,当我们使用cat、more、less等命令读取文件内容,或者使用file cp命令操作文件,或执行可执行文件时,Access时间会被更新,空文件也不例外(图中的file就是空文件)。
如上图,对于目录来说,只进入目录不会更新其Access时间,但是通过ls查看目录内容时,Access时间就会更新。
注: 使用ls -lu查看文件会显示文件的Access时间。
Modify是“更改时间”
当更改一个文件的内容时,此文件的Modify时间记录会被更新。
如下图我们在file文件中在mkdir一个文件,然后我们回退到之前的目录再次运行stat file操作
我们看到Modify时间发生了变化。
同时Modify时间更新时,Access和Change时间都会得到相应的更新(下图是Change发生了变化)。
注:用ls -l显示的时间是文件的Modify时间。
Change是“改变时间”
主要是指文件的状态或属性的改变
对一个文件或目录进行chmod、chown、chcgrp等操作后,Change 时间会更新
注:用ls -lc显示的是Change时间。
总结:
根据以上内容我总结了下表。
总结:
根据以上内容我总结了下表。