关于Linux中的几个时间变量atime,ctime,mtime
2006-05-19 11:39
836 查看
Linux的文件系统通常包括change time,access time和modification time这3个时间标签。
linux man这么说明这3个变量:
这是针对系统调用函数描述的,在实际shell命令中,
touch 影响 atime和mtime,可以通过选项开关选择;
ls未加选项时,time一栏显示的是mtime;
chmod,chown,chgrp影响ctime;
读写操作通常影响atime和mtime;
本源来说,ctime标签由文件系统中inode结构保存;而atime和mtime由目录树保存。一般的参数中提到的,除非明确指出,都是“最后一次内容被修改时的时间”,e.g当执行find时的-newer和-older指的也是mtime。
linux man这么说明这3个变量:
st_atime Time when file data was last accessed. Changed by the following functions: creat(), mknod(), pipe(), utime(2), and read(2). |
st_mtime Time when data was last modified. Changed by the fol- lowing functions: creat(), mknod(), pipe(), utime(), and write(2). |
st_ctime Time when file status was last changed. Changed by the following functions: chmod(), chown(), creat(), link(2), mknod(), pipe(), unlink(2), utime(), and write(). |
touch 影响 atime和mtime,可以通过选项开关选择;
ls未加选项时,time一栏显示的是mtime;
chmod,chown,chgrp影响ctime;
读写操作通常影响atime和mtime;
本源来说,ctime标签由文件系统中inode结构保存;而atime和mtime由目录树保存。一般的参数中提到的,除非明确指出,都是“最后一次内容被修改时的时间”,e.g当执行find时的-newer和-older指的也是mtime。
相关文章推荐
- Linux下关于文件的三个时间(atime/ctime/mtime)
- Linux的三个时间(mtime\ctime\atime)
- Linux文件与目录的三种时间状态(mtime,atime,ctime)区别
- Linux下文件的三个时间(Atime,Mtime,Ctime)
- linux下的三个时间(Atime,Mtime,Ctime)
- Linux下文件的三个时间(Atime,Mtime,Ctime)
- 关于Linux中进入目录和在其下创建,显示文件所需权限,以及Atime,Ctime,Mtime和含义。
- linux文件时间参数atime,ctime,mtime
- Linux下文件系统的三个主要时间属性atime、ctime、mtime
- Linux下文件的三个时间:ctime、mtime、atime的区别
- linux中3个时间 atime;mtime;ctime
- Linux下文件的三个时间戳:atime,mtime,ctime
- Linux中ctime mtime atime文件时间的区别
- Linux关于ctime,mtime,atime的意义
- Linux文件时间详解ctime、mtime、atime【转】
- Linux下文件的三个时间:ctime、mtime、atime的区别
- linux文件时间戳的意义和区别:atime, ctime, mtime
- linux下文件的三个时间(Atime ,Mtime,Ctime)
- linux下文件的三个时间 atime,ctime,mtime及其如何改变
- Linux下的三个时间参数:atime 、mtime和ctime