linux 下文件的3种时间状态 atime ctime mtime
来源:互联网 发布:光电效应实验数据表格 编辑:程序博客网 时间:2024/05/16 04:46
>修改时间(mtime):文件的内容被最后一次修改的时间,我们经常用的ls -l命令显示出来的文件时间就是这个时间,当用vim对文件进行编辑之后保存,它的mtime就会相应的改变;
>访问时间(atime):对文件进行一次读操作,它的访问时间就会改变。例如像:cat、more等操作,但是像之前的state还有ls命令对atime是不会有影响的;
>状态时间(ctime):当文件的状态被改变的时候,状态时间就会随之改变,例如当使用chmod、chown等改变文件属性的操作是会改变文件的ctime的。
mtime和ctime的区别在于,只有修改了文件的内容,才会更新文件的mtime,而对文件更名,修改文件的属主等操作,只会更新ctime。
举例说明: 对文件进行mv操作,mtime不变,ctime更新;编辑文件内容,mtime和ctime同时修改。
atime, 这个就是每次查看文件内容的时候会更新。比如cat操作,而ls操作是不会更新的。
>我们现在给test.c的拥有这加上执行权限chmod u+x test,再此进行stat操作:
发现只有ctime 改变其他都没变,说明修改了文件的属性时,ctime 随之改变。
>接下来对文件进行读操作 cat test.c 然后在使用stat test.c
单独查看三个时间的操作
除了可以通过stat来查看文件的mtime,ctime,atime等属性,也可以通过ls命令来查看,具体如下:
ls -lc filename 列出文件的 ctime (最后更改时间)
ls -lu filename 列出文件的 atime(最后存取时间)
ls -l filename 列出文件的 mtime (最后修改时间)
- linux 下文件的3种时间状态 atime ctime mtime
- linux下文件的三个时间(Atime ,Mtime,Ctime)
- Linux下文件的mtime/atime/ctime研究
- Linux下文件的三个时间:ctime、mtime、atime的区别
- Linux操作系统下文件的三个时间属性atime 、ctime 、mtime
- linux下文件的三个时间 atime,ctime,mtime及其如何改变
- linux下atime,mtime,ctime三种时间状态
- Linux的三个时间(mtime\ctime\atime)
- Linux文件与目录的三种时间状态(mtime,atime,ctime)区别
- Linux文件与目录的三种时间状态(mtime,atime,ctime)区别
- Linux文件与目录的三种时间状态(mtime,atime,ctime)区别
- Linux下文件及文件夹的ctime atime mtime的含义详解
- Linux下文件及文件夹的ctime atime mtime的含义详解
- Linux下文件的mtime/ctime/atime以及touch对其的修改
- linux的ctime,atime,mtime
- Linux中ctime mtime atime文件时间的区别
- Linux文件的三个时间参数atime,mtime,ctime;
- Linux下的三个时间参数:atime 、mtime和ctime
- 基于Jquery easyui 选中特定的tab并更新
- 安卓验证码倒计时的实现
- Light oj 1282 (求一个数的前三位和后三位)
- Android时间日期类小结
- KSH 语法
- linux 下文件的3种时间状态 atime ctime mtime
- winform分页小控件
- word2vec词向量训练及中文文本相似度计算
- 全局变量与局部变量的区别
- iOS打包IPA文件
- freeswitch 安装和问题解决
- 多线程疑难杂症文章
- 用头文件stdarg中的宏来实现函数的变参
- Linux安装flashplayer