描述文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息?

文件的元数据有 文件的属性 大小 创建时间 访问时间,属主属组等信息。
  三个时间戳
     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: -

原文地址:https://www.cnblogs.com/mwd-123/p/11831906.html