Linux下的三个时间参数:atime 、mtime和ctime
2017-03-19 19:16
567 查看
Linux下的三个时间参数分别为:
Access(atime):访问时间,指的是文件最后一次被访问的时间;
Modify(mtime):修改时间,指文件内容(文件中的数据)最后一次被修改的时间。
change(ctime):状态修改时间,至文件的属性状态最后一次被修改的时间,比如文件的权限、所有者及大小等。
测试1:
首先我们创建一个文件files,并用stat指令查看文件的inode信息。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/19/b7fc4728d418172e494b21660dc439f2)
其中未向files文件中添加数据,用cat指令查看文件内容,并再次查看。我们会发现访问时间atime发生变化;
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/19/406a5c2e50307000524693a0e51196c3)
再次使用cat指令发现未发生变化
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/19/406a5c2e50307000524693a0e51196c3)
测试2:
用vim打开文件并写入一个“hello
world”,然后再次stat查看文件的inode信息。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/19/eaa60520a140304c721d045f3af411f4)
发现访问时间atime再次发生了更新变化,而mtime由于改变了文件的数据内容,也发生了更新变化;
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/19/4f89a75615e929076c72bc02205bcddc)
再次使用cat指令发现未发生变化
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/19/4f89a75615e929076c72bc02205bcddc)
利用echo添加内容,发现ctime和mtime都发生变化
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/19/6b320367ca878f3dbba2a859eebac406)
Access(atime):访问时间,指的是文件最后一次被访问的时间;
Modify(mtime):修改时间,指文件内容(文件中的数据)最后一次被修改的时间。
change(ctime):状态修改时间,至文件的属性状态最后一次被修改的时间,比如文件的权限、所有者及大小等。
测试1:
首先我们创建一个文件files,并用stat指令查看文件的inode信息。
其中未向files文件中添加数据,用cat指令查看文件内容,并再次查看。我们会发现访问时间atime发生变化;
再次使用cat指令发现未发生变化
测试2:
用vim打开文件并写入一个“hello
world”,然后再次stat查看文件的inode信息。
发现访问时间atime再次发生了更新变化,而mtime由于改变了文件的数据内容,也发生了更新变化;
再次使用cat指令发现未发生变化
利用echo添加内容,发现ctime和mtime都发生变化
相关文章推荐
- 初识Linux-Linux下的三个时间参数(atime、mtime、ctime)
- Linux下文件的三个时间:ctime、mtime、atime的区别
- linux下的三个时间(Atime,Mtime,Ctime)
- Linux时间参数atime、ctime、mtime
- Linux的三个时间(mtime\ctime\atime)
- Linux文件的三个时间参数atime,mtime,ctime;
- linux文件时间参数atime,ctime,mtime
- Linux下关于文件的三个时间(atime/ctime/mtime)
- Linux下文件的三个时间(Atime,Mtime,Ctime)
- Linux下文件的三个时间:ctime、mtime、atime的区别
- Linux下文件的三个时间(Atime,Mtime,Ctime)
- linux下文件的三个时间(Atime ,Mtime,Ctime)
- Linux下文件的三个时间(Atime,Mtime,Ctime)
- Linux系统文件有三个主要的时间属性,分别是ctime(change time), atime(access time), mtime(modify time)
- Linux下文件的三个时间戳:atime,mtime,ctime
- linux下文件的三个时间 atime,ctime,mtime及其如何改变
- Linux下文件系统的三个主要时间属性atime、ctime、mtime
- Linux文件与目录的三种时间状态(mtime,atime,ctime)区别
- Linux文件与目录的三种时间状态(mtime,atime,ctime)区别
- 三个UNIX文件时间ctime、mtime、atime 转自:http://www.blogjava.net/yrJavaWorld/archive/2007/03/13/103602.html