文件的元数据有那些,怎么样查看和修改文件时间戳

数据(Metadata),又称中介数据、中继数据,为描述数据的数据(data about data),
主要是描述数据属性(property)的信息,用来支持如指示存储位置、历史数据、资源查找、文件记录等功能。
元数据算是一种电子式目录,为了达到编制目录的目的,必须在描述并收藏数据的内容或特色,
进而达成协助数据检索的目的。元数据就是数据的数据。任何文件系统中的数据分为数据和元数据。
数据是指普通文件中的实际数据,而元数据指用来描述一个文件的特征的系统数据,诸如访问权限、
文件拥有者以及文件数据块的分布信息(inode...)等等。在集群文件系统中,分布信息包括文件在磁盘上
的位置以及磁盘在集群中的位置。用户需要操作一个文件必须首先得到它的元数据,才能定位到文件的位置
并且得到文件的内容或相关属性。文件系统元数据(metadata)的更改都被保存在一份单独的日志里,
当发生系统崩溃时可以根据日志正确地恢复数据。除此之外,日志使系统重新启动时不必进行文件系统的检查,
从而缩短了恢复时间。
stat可以查看元数据信息
[root@localhost home]# stat test.sh 
  File: `test.sh'
  Size: 26              Blocks: 8          IO Block: 4096   regular file
Device: 802h/2050d      Inode: 673587      Links: 2
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2017-08-25 13:09:16.079875056 +0800
Modify: 2017-08-25 12:55:06.609877886 +0800
Change: 2017-08-25 13:08:41.178883421 +0800 
File :文件名
Size:文件大小
Blocks:块的个数
IO Block:块的大小
Device:设备
inode:节点
Links:链接,链接次数
Access:(第一个)权限
 
Uid:文件所属主

Gid:文件所属组

Access:访问时间
Modify:修改时间
Change:属性更改时间
可以用touch修改文件时间戳
 
touch:
用于把已经存在的文件时间标签更新为系统当前时间,文件的数据将原封不动保留下来,当文件不存在侧创建新的空文件。
-a 更改访问时间。
-c 如果文件不存在也不创建文件。
-d 指定修改文件访问时间。
[root@localhost ~]# touch -d'2017-08-21 05:05:30.470814770' 12
[root@localhost ~]# stat 12
  File: ‘12’
  Size: 0              Blocks: 0          IO Block: 4096  regular empty file
Device: fd00h/64768d    Inode: 33574981    Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)  Gid: (    0/    root)
Context: unconfined_u:object_r:admin_home_t:s0
Access: 2017-08-21 05:05:30.470814770 -0400
Modify: 2017-08-21 05:05:30.470814770 -0400
Change: 2017-08-21 05:08:26.343262457 -0400
Birth: -
-m 更改文件属性改变时间。


原创文章,作者:469008940,如若转载,请注明出处:http://www.178linux.com/85570

(0)
469008940469008940
上一篇 2017-08-28 16:24
下一篇 2017-08-28 16:53

相关推荐

  • 第三周作业

    列出当前系统上所有已经登录的用户名,同一个用户登录多次,则只显示一次 [root@app02 ~]# who |grep -o -E '^\<[a-zA-Z]+\>'|sort -u root XIAOXIN 2. 取出最后登录到当前系统的用户相关信息 [r…

    Linux干货 2016-08-29
  • 我们都在前行的路上

    我们都在前行的路上         从0到1是一种突破,年少轻狂到心有余而力不足,力挽狂澜到恬淡人生需伏地脚踏实地地前行,漂泊在一线都市,立足我图网,途径百胜,一次机缘巧合转战阿里,对于一个工作6年的弄潮儿,他将所有经历的化作前行的动力和坚韧不拔的耐力,也许不经意,但却理所当然,…

    Linux干货 2016-11-03
  • 马哥教育网络班22期+第1周课程练习

    Linux的发行版以及不同发行版之间的联系与区别    Linux发行版主要的大分支有三个:dibian  S.U.S.E  redhat 一个操作系统由kernel和application组成。编译封装的时候根据不同的application,可以编译成不同的发行版本。 所有的linux发行版都是基于GPL的版权,它们…

    Linux干货 2016-08-15
  • MongoDB

    Edit MongoDB 手册 MongoDB 手册 第一章 Introduction MongoDB入门学习目录(建议) Databases Collections Documents 第二章 部署安装 1. Import the MongoDB public key 2. Configure the package management system (…

    Linux干货 2015-01-12
  • 用户和组的配置文件

    一.linux上的用户和组   linux上的用户:       linux上的用户即Username/UID分为以下类别:         管理员:root,0    …

    Linux干货 2016-10-23
  • 用户和权限管理

    一、用户 Linux中用户是资源获取的标识符,资源分配,文件系统安全权限模型的核心要素之一。密码则是用户认证的凭证,用户信息和密码信息都存放在相应的文本文件中,密码信息在存放的过程用了一定的加密算法进行加密。   1.加密算法: 资源分派:    Authentication:认证(确认身份,也有可能好几个人一个身份) &nbs…

    Linux干货 2016-08-05