Chinaunix首页 | 论坛 | 博客
  • 博客访问: 62135
  • 博文数量: 9
  • 博客积分: 417
  • 博客等级: 入伍新兵
  • 技术积分: 90
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-12 13:07
文章分类

全部博文(9)

文章存档

2017年(1)

2012年(2)

2011年(6)

分类: C/C++

2011-08-12 18:00:33

在Linux系统下,每个文件或者目录拥有3个时间,分别是
访问时间atime(access time),指最近的访问文件/目录时间。
 
修改时间mtime(modify time),值最近的修改文件/目录 内容的时间 ,这个时间也称为标志时间。
 
改变时间ctime(change time),值最近修改文件属性的时间,包括文件大小、更改所有者、权限或链接设置时随 Inode 的内容更改而更改的。如果要是目录的话,增加或者删除文件也会引起该时间的变化。
 
注意点1:修改一个文件,当修改mtime的时候,通常ctime也会改变,由于文件的inode发生了改变。
注意点2:有人说修改mtime肯定会改变atime,其实不对,修改文件不一定要访问文件。例如ls > test.dat。虽然往文件中写入了数据,引起mtime以及ctime的改变,但是并不会引起atime的改变
阅读(3303) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~