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)改变
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基础学习笔记之文件类型
- 文件I/O编程学习笔记三(linux 时间编程)
- Linux基础学习笔记-第五课:文件权限
- linux 学习笔记(一)(基础命令及文件相关命令)
- Linux基础学习笔记之文件系统结构
- Linux基础知识学习笔记(一)--文件系统的权限管理
- linux基础学习笔记-8-文件IO
- 学习Linux 《鸟哥的Linux私房菜 基础学习篇(第三版)》--第8章 Linux磁盘与文件系统管理 笔记
- 文件I/O编程学习笔记三(linux 时间编程)
- LInux 编程基础学习笔记 持续ing 文件读写
- Makefile学习笔记1:Linux平台Makefile文件的编写基础篇(zz)
- 本地账户文件passwd详解【Linux基础学习笔记】
- linux学习笔记-读《Linux编程技术详解》(5)-文件I/O操作
- Linux程序设计-学习笔记-第三章文件操作
- Linux基础 学习笔记
- Linux 学习笔记( LINUX运行的硬件基础1)
- linux系统管理学习笔记之六---linux文件系统
- linux学习笔记之文件目录
- linux学习笔记-读《Linux编程技术详解》(4-2)-文件和目录
- [Linux学习笔记]目录、路径、文件、目录常用命令