当前位置: 技术问答>linux和unix
请问文件系统的modify time和change time的区别是什么
来源: 互联网 发布时间:2016-07-02
本文导语: jffs2文件系统里有一个结构 struct jffs2_raw_inode { ... __u32 atime; /* Last access time. */ __u32 mtime; /* Last modification time. */ __u32 ctime; /* Change time. */ ... } 其宗atime 我知道...
jffs2文件系统里有一个结构
struct jffs2_raw_inode
{
...
__u32 atime; /* Last access time. */
__u32 mtime; /* Last modification time. */
__u32 ctime; /* Change time. */
...
}
其宗atime 我知道是访问时间
mtime和ctime的区别,我不是很清楚,请问分别在什么时候,mtime和ctime会被改变?
struct jffs2_raw_inode
{
...
__u32 atime; /* Last access time. */
__u32 mtime; /* Last modification time. */
__u32 ctime; /* Change time. */
...
}
其宗atime 我知道是访问时间
mtime和ctime的区别,我不是很清楚,请问分别在什么时候,mtime和ctime会被改变?
|
mtime是文件的内容被修改的时间。
ctime是关于文件的元数据被修改的时间,例如访问权限,拥有者等。
ctime是关于文件的元数据被修改的时间,例如访问权限,拥有者等。
|
Modification time 文件内容最后一次被修改时间
Change time 该文件的I node最后一次被修改的时间
Change time 该文件的I node最后一次被修改的时间