Linux下的文件有三个“时间”
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下的文件有三个“时间”相关的知识,希望对你有一定的参考价值。
实例
先拿实际操作举例。 下面的实例中,关注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) 修改时间
(linux下的find命令: http://zhweizhi.blog.51cto.com/10800691/1775477 )
以上是关于Linux下的文件有三个“时间”的主要内容,如果未能解决你的问题,请参考以下文章