文件的元数据有 文件的属性 大小 创建时间 访问时间,属主属组等信息。
三个时间戳
acess time 访问时间,atime,读写文件内容的时间
modify time 修改时间,mtime,改变文件内容的时间
change time 改变时间,ctime,文件的元数据改变的时间
修改文件时间戳的命令:touch
touch [option]... Files
-c 指定的文件路径不存在时不予创建
-a 仅修改access time
-m 仅修改modify time
实例:
[root@VM_0_15_centos ~]# touch a #创建文件a
[root@VM_0_15_centos ~]# stat a #查看文件a的访问时间,修改时间和改变时间
File: ‘a’
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: fd01h/64769d Inode: 394681 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2019-11-10 21:07:08.497986291 +0800
Modify: 2019-11-10 21:07:08.497986291 +0800
Change: 2019-11-10 21:07:08.497986291 +0800
修改文件的atime
[root@VM_0_15_centos ~]# touch -a a
[root@VM_0_15_centos ~]# stat a
File: ‘a’
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: fd01h/64769d Inode: 394681 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2019-11-10 21:19:08.418411029 +0800 ----> 文件a的atime从21:07:08变为21:19:08
Modify: 2019-11-10 21:07:08.497986291 +0800
Change: 2019-11-10 21:19:08.418411029 +0800 ----> 文件a的ctime也随之改变。
修改文件的mtime
[root@VM_0_15_centos ~]# touch -m a
[root@VM_0_15_centos ~]# stat a
File: ‘a’
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: fd01h/64769d Inode: 394681 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2019-11-10 21:19:08.418411029 +0800
Modify: 2019-11-10 21:23:42.407961000 +0800 ----> 文件a的mtime从21:07:08变为21:23:42
Change: 2019-11-10 21:23:42.407961000 +0800 ----> 文件a的ctime也随之改变。
Birth: -