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

1、查看文件元数据

  文件元数据:描述文件属性信息的一些数据;

  stat <文件名>

 

 2、含义

  File:文件名称;

  Size:文件大小,单位字节;

  Blocks:文件所占块数量;

  IO Block:文件所占的每个数据块的大小;

  reqular file:表示文件类型为普通文件;

  Device:表示硬件,即文件在硬盘上的哪个柱面;

  INode:文件的iNode号,文件的索引节点编号;

  Links:硬连接次数;

  Access:文件权限;

  Uid:文件属主及属主ID;

  Gid:文件属组及属组ID;

  Access:文件最近访问时间Access time(atime);

  Modify:数据改动时间modification time(mtime);

  change:元数据改动时间status time(ctime);

  Birth:创建时间;

3、修改文件时间戳方法

  touch命令

  语法:touch [选项] 文件名

  注意:当touch的文件不存在时,会创建这个文件

  选项:

  不跟任何选项时,三个时间都会更新为当前时间

  -a:仅修改atime;

  -m:仅修改mtime;

  -c:当指定路径的文件不存在时,不予创建;

  -t:指定改为某一时刻时间,时间格式为[[CC]YY]MMDDhhmm[.ss],一般和上面选项配合使用;

示例:将测试文件最近更改时间修改为2021年1月1日10点10分10秒

touch -m -t 202101011010.10 /tmp/test

  

posted @ 2020-08-10 14:06  oceanftd  阅读(896)  评论(0编辑  收藏  举报