Linux中对于Access,Modify,Change的解释
2017-03-20 21:14
956 查看
Access 意思是“访问”。
用编辑器打开一个文件的时候;
在终端上用cat、more 、less、grep、sed读取文件的内容;
一个被设为壁纸的图片文件在我们进入xwindow;
把一个文件作为输入文件进行cp;
用file命令来查看文件类型;
可执行文件被执行;
音频视频文件被播放;
此文件的Access的时间记录都会被更新(空文件例外),纯粹的access是不会影响后面两项指标的,但会受到modify行为的影响。用ls -lu看到的文件时间是最近一次access的时间。
对于目录而言,只是进入目录的话不会改变它的access时间,但只要用ls查看了此目录的内容(无论在何处),这个目录的access时间就会被更新。
Modify 意思是“更改(内容)“,或者“写入”。
当更改了一个文件的内容的时候,此文件的modify的时间记录会被更新。用ls -l看到的文件时间是最近一次modify的时间。
modify的行为是三个行为中最有影响力的行为,它发生以后,会使文件的access记录与change记录也同时得到更新。对于目录也是如此。
Change 改变(状态或属性)。
对一个文件或者目录作mv、chown、chgrp操作后,它的Change时间记录被更新,change时间会受到modify行为的影响。用ls -lc看到的文件时间是最近一次change的时间。
弄清楚这些以后,我们可以正确地把握find 命令中的-atime 和 -ctime这两个选项的用法:
find . -type f -atime 0 本目录中最近24小时之内有过access行为的文件
find . -type f -ctime 0 本目录中最近24小时之内有过change行为的文件
相关文章推荐
- Linux中 Access Modify Change三者的解释、区别和联系
- Linux环境,使用C语言获得文件access、modify、change的时间
- 【Linux】Linux下的Access time/Modify time/Change time三个时间
- Linux三个时间: Access,Modify,Change以及-r,-w,-x所对应的权限问题
- 理解Linux文件三个时间点(Access,Modify,Change)
- Linux权限问题以及Stat命令中的Access、Modify、Change
- 【Linux】Linux下stat命令后Access,Modify,Change的含义
- Linux权限以及Stat命令中的Access、Modify、Change
- Linux下stat命令的Access、Modify、Change时间的含义
- linux中文件的accesstime/modifytime/changetime的区别
- 【整理归纳】Linux中文件的Access,Modify,Change区别
- linux下的access,modify,和change
- linux下Access、Modify、Change时间的查看和修改
- Access, Modify, Change Time of Linux File
- linux 环境下 Access,Modify,Change区别以及find指令简易使用方法
- Linux下文件权限及三个时间:Access,Modify,Change
- 关于Linux系统中 Access Modify Change 三个时间的理解
- 认识和修改在Linux中stat命令下出现的Access,Modify,Change三类时间
- Linux权限管理以及Access Modify Change时间的理解
- linux的3个时间点的定义和使用方法 Access,Modify,Change