实例
先拿实际操作举例。 下面的实例中,关注code.tgz即可(红色的)
可以无视那个 code
下面一张截图是我在 code 目录下,分别执行ls -l
ls -lc
ls -lu
后的运行结果:
可以看到,系统分别打印出了3个不同的时间。
接下来改名,执行mv code.tgz code1.tgz
ls -l
ls -lc
ls -lu
运行结果如下:
可以看出
对文件改名后,
-l 出来的结果发生了改变(更新了时间)
接下来访问,执行vim code1.tgz
(进入vim后,退出,然后执行下面的命令)
ls -l
ls -lc
ls -lu
可以看出
访问文件后,
-lu出来的结果发生了改变(更新了时间)
接下来修改文件,执行vim code1.tgz
(进入vim后,修改一下内容,保存并退出,然后执行下面的命令)
ls -l
ls -lc
ls -lu
可以看出
对文件修改后,
-l出来的结果也发生改变(更新了时间)
这里 其实三个时间都变了,原因是修改的同时也相当于访问过了
解释
上述实例说明 linux下的文件存在3个时间
它们对应的命令如下:ls -lu atime(access time) 访问时间
ls -lc ctime(change time) 创建时间(不准确,改名或改变路径也会修改该时间)
ls -l mtime(modify time) 修改时间