理解stat命令下3个时间概念---Linux学习笔记(2)
来源:互联网 发布:知乎阅读精选 编辑:程序博客网 时间:2024/06/02 04:38
当我们使用stat命令去查看文件/文件系统的详细信息,会出现这样的界面:
我们注意到红线圈出来的地方:会出现3个类型的时间,分别是Access,Modify,Change。这三个时间分别代表了什么?
Access time:表示最后一次访问(仅仅是访问,没有改动)文件的时间。
如果现在我对这个文件进行了访问,比如cat text
注意到只有Access time改变了,其他两个不变。
Modify time:表示最后一次修改文件的时间,这里主要是指文件本身的内容发生了变化。[文档的modify时间也叫时间戳(timestamp).]
比如我对写入helloworld到文件
注意到红色部分,modify 和 change time都改变了。
Change time:表示最后一次对文件属性改变的时间,包括权限,大小,属性等等,这里主要是指文档的索引节点(inode)发生了改变(比如位置、用户属性、组属性等),需要和modify time区别
我使用chmod改变文件权限,发现只有change time改变了。
总结:
当仅读取或访问文件时,access time 改变,不影响modify time ,change time。
当修改文件内容时,modify time ,change time 会一起改变,access time 不一定改变。
当修改文件权限属性时,change time 改变,不影响access time ,modify time 。
0 0
- 理解stat命令下3个时间概念---Linux学习笔记(2)
- Linux中用stat命令查看文件时3个时间点解析
- Linux中用stat命令查看文件时3个时间点解析
- Linux中用stat命令查看文件时3个时间点解析
- linux下的stat命令查看文件系统的时间
- Linux中用Stat查看文件的3个时间点:
- linux stat命令三个时间详解
- 【Linux】Linux下使用stat命令所显示出来的三个时间
- Linux stat file命令下的三个时间以及find指令
- Linux下stat命令的Access、Modify、Change时间的含义
- 解析Linux下的stat命令
- Linux学习笔记2——stat与获取文件类型
- linux下命令 学习笔记
- APUE学习笔记(3)-时间概念
- Linux 命令 之 【stat】 查看文件状态。 (包括修改时间)
- Linux中文件的时间属性(涉及touch、stat命令)
- Linux stat三个时间以及export命令用法
- 【Linux】stat命令查看文件的三个时间
- android 保留两位小数
- SpringMVC入门必读,最全最详细
- Redis 2.8 配置文件说明
- mysql查看所有存储过程
- eclipse 使用maven 构建springboot 读取多个配置文件
- 理解stat命令下3个时间概念---Linux学习笔记(2)
- 线性表的顺序储存
- mybatis批量更新或者插入的时候必须在数据库连接上打开allowMultiQueries选项
- 医疗行业大数据应用案例【智库2861】
- MySQL性能调优与架构设计
- vs 学习
- 用示例来说明如何重载运算符
- 死活登不上localhost manager app? windows系统的来看看,本人用了几小时搞定的。想哭,难受,给后来者提供直道
- 如何进入Linux单用户模式修改root密码