您的位置:首页 > 运维架构 > Linux

Linux基础学习笔记之文件的三个时间戳

2017-05-02 18:06 645 查看
Linux中使用stat命令查看文件时间戳



1.access time:访问时间,atime,读取文件内容

2.modify time:修改时间,mtime,改变文件内容(数据)

3.change time:改变时间,ctime,元数据发生改变

下面探究下这几种时间戳的改变情况:

1.在根目录下创建/test/test.txt文件,用vim随便写入一些数据,再用stat命令查看test.txt文件状态



2.用cat查看test.txt文件,然后用stat查看文件状态



3.用vim修改teat.txt内容,再用stat查看文件状态



4.对test.txt执行chmod 777 test.txt命令,再用Stat查看文件状态



由以上操作得知

1.访问文件,访问时间并没有改变,这和其他人操作的不一样,查找资料后发现,原来centos6,7中引入了延迟读的时间,默认情况下,去读文件不会立即改变访问时间,要想更新有两个触发条件:时间超过一天以上会更改或修改内容时间比访问时间新

2.修改文件内容,三种时间都会改变

3.修改文件属性,只有改变时间(change time)改变
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux