码迷,mamicode.com
首页 > 系统相关 > 详细

Linux下的文件有三个“时间”

时间:2016-05-20 17:39:27      阅读:223      评论:0      收藏:0      [点我收藏+]

标签: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下的文件有三个“时间”

标签:linux

原文地址:http://zhweizhi.blog.51cto.com/10800691/1775447

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!