目录
1.如何查看文件的三大时间信息
我们通常使用stat指令 , 来直接查看一个文件的三大时间信息 (Access Change Modify)
示例 : stat filename
2.三大时间A C M是什么
2.1 Access时间
Access时间 : Access的英文意思为访问 , 所以Access时间代表了最近一次被访问的时间 , 更准确的说 , 当我们读取该文件内容后 , Access时间就会被更新。
例如 : 我们使用 cat , more , less , grep , sed , vim等等指令 , 有 读取访问到这个文件内容 的行为, 那么此时该文件的Access时间则被刷新。
2.2 Change时间
Change时间 : Change的英文意思是改变 , 其实这里的Change主要指文件的状态或者属性等信息的改变 。
所以当我们修改文件的状态或属性 , 如我们做 chown chgrp chmod mv等等操作的时候 , Change时间会被更新。
2.3 Modify时间
Modify时间 : Modify的英文意思仍然是改变 , 不过Modify改变主要针对的是文件内容的改变句号。
所以只要我们通过vim , 重定向等操作修改了文件内容 , Modify时间就会被改变。
特别注意 : 当文件的Modify时间更新的时候 , 此时Change时间会同时更新。
我们平时 输入ll指令 查看文件的时间默认显示的也是该Modify时间。
3. touch指令修改三大时间
touch指令除了我们常见的创建文件的功能 , 还有可以更改文档或目录的日期时间 , 即ACM三大时间。