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

来源:互联网 发布:手机淘宝代理怎么发货 编辑:程序博客网 时间:2024/05/16 11:17

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)改变

0 0
原创粉丝点击