Linux下文件的三个时间:ctimemtimeatime的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下文件的三个时间:ctimemtimeatime的区别相关的知识,希望对你有一定的参考价值。
Linux下,文件的三个时间参数
(1)modification time(mtime):内容修改时间
这里的修改时间指的是文件的内容发生变化,而更新的时间。
Eg:vi后保存文件。
(2)status time(ctime):状态修改时间
这里的修改时间指的是文件的属性或者权限发生变化,而更新的时间。
Eg:通过chmod、chown命令修改一次文件属性,这个时间就会更新。
(3)access time(atime):最后访问时间
这里的访问时间是指文件被读取,而更新的时间。
Eg:对这个文件运用 more、cat等命令。ls、stat命令都不会修改文件的访问时间。
这里值得注意的是:Linux下,文件没有建立时间,所以linux下的文件建立时间是不能判断的,能判断的只有以上三个可以更新的时间。
ls -lc test :查看test文件的ctime
ls -lu test :查看test文件的atime
ls -l test:查看test文件的mtime
各操作对三个时间参数的影响
操作 | atime | mtime | ctime |
mv | 没变 | 没变 | 变了 |
cp | 变了 | 没变 | 没变 |
touch | 变了 | 变了 | 变了 |
cat/more/less | 变了 | 没变 | 没变 |
ls | 没变 | 没变 | 没变 |
chmod/chown | 没变 | 没变 | 变了 |
ln | 没变 | 没变 | 变了 |
echo | 没变 | 没变 | 没变 |
vi | 没变 | 变了 | 变了 |
本文出自 “momo就是辣么萌” 博客,请务必保留此出处http://momo462.blog.51cto.com/10138434/1774502
以上是关于Linux下文件的三个时间:ctimemtimeatime的区别的主要内容,如果未能解决你的问题,请参考以下文章