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

数据(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

相关推荐

  • heartbeatV1+nfs实现高可用httpd

        随着互联网技术的不断发展,Web应用也越来越普遍,Web服务器的无故障工作时间就显得尤重要,但由于各种各样的原因,一台服务器并不能保证永远不出问题的运行,此时就需要一种机制来实现多台服务器共同为相同的来务功能提供服务,以确保任意一台服务器宕机后,不会影响其所承载的业务的访问。   &nbsp…

    Linux干货 2015-06-26
  • Mozart的剑(文本处理工具)——壹剑(文本查看cat、more、less)

    壹剑(文本查看cat、more、less) 博客之前突然想起两句话,很有意思的话,在此贴出上句,希望可以与大家分享,不可问度娘,有兴趣的可以试试。 上句:烟锁池塘柳    下句: 上句:因荷而得藕    下句: 1>cat命令是Linux系统下的一个文本输出命令,一般是用于观看某个文件的内容,特点:一次性显示整个…

    2017-07-29
  • 在VMware Workstation上安装CentOS 7

    1.新建虚拟机设备设置 2.开启此虚拟机,进行安装设置    需设置4处  时间,SOFTWARE SELECTION,分区,NETWORK & HOST NAME    (1) 首先 时间设置,选中上海时间,设置现在的Windows时间,设置好后,点击Done退出。(下面同意Done保存退…

    2017-07-15
  • btrfs文件系统及管理

      什么是btrfs? Btrfs(B-tree文件系统,通常念成Butter FS,Better FS或B-tree FS),linux文件系统,具有写时复制COW(copy-on-write),改善ext3文件系统单文件大小限制,并加入其他特性,如可写快照,快照的快照,内建RAID,子卷(subvloume),专注于容错,修复和易于管理。单文件…

    系统运维 2016-05-13
  • 马哥教育网络班22期+第三周(8.22-8.28)博客作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。   # who|awk '{print $1}'|sort| uniq 2、取出最后登录到当前系统的用户的相关信息。   # last   # last|gr…

    Linux干货 2016-08-29
  • 笔记–8.4 文本处理工具,正则表达式

    cat 查看文本文件 命令功能: cat主要有三大功能: 1.一次显示整个文件:cat filename 2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件. 3.将几个文件合并为一个文件:cat file1 file2 > fil…

    Linux干货 2016-08-07