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

数据(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
下一篇 2017-08-28

相关推荐

  • 马哥教育网络班22期+第二周课程练习

    Linux上文件可管理类命令,其常用的使用方法和相关示例 目录管理类命令 目录管理类命令包含:mkdir,rmdir mkdir 使用说明及格式 移除空目录 rmdir [OPTION]… DIRECTORY…   常见选项及说明 -p –parents 创建时如果父目录不存在,一并创建 -v –ve…

    Linux干货 2016-08-24
  • Python from entry to abandon

          学习Linux已经有大致两周了,依然感觉到自己仍然在运维的大门外徘徊。于是我想要找到一个在Linux之外的业余方向,可以作为枯燥基础学习的调节。没过多久我就发现了Python可以 说是钦定的选择,它作为Linux的内置语言,传言风格简洁优美,功能强大。Python老生常谈的缺点是效率不高,哎,没办…

    Linux干货 2017-04-01
  • MariaDB数据库基于SSL实现远程访问和主从复制

    MariaDB数据库基于SSL实现远程访问和主从复制 实验环境 系统环境:Centos6.5 数据库版本:5.5.36-MariaDB-log MariaDB Server 虚机数量:2 方案实施: 1,配置CA;并为node1和node2生成key和证书 2,在node1和node2上安装Mariadb 3,配置节点1为MariaDB主节点 4,配置节点2…

    Linux干货 2016-05-18
  • N28_第二周

    linux文件管理命令

    Linux干货 2017-12-10
  • 流式传输的两大主流种类及流式传输特点

     流式传输定义很广泛,现在主要指通过网络传送媒体(如视频、音频)的技术总称。其特定含义为通过Internet 将影视节目传送到PC机。实现流式传输有两种方法:实时流式传输(Realtime streaming)和顺序流式传输(progressive streaming)。(百度百科)     在网络上传输音/视频(英文…

    Linux干货 2015-04-10
  • 马哥教育网络班21期+第7周课程练习

    1、创建一个10G分区,并格式为ext4文件系统;     fdisk /dev/sdb    n p 1 +10G w (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl…

    Linux干货 2016-08-22