文件元数据信息的含义、查看方法,和文件时间戳信息的修改方法

文件数据分成两类

  • 元数据,英文叫metadata,是数据的属性;
  • 数据,英文叫data,是数据本身;

使用stat命令查看元数据信息

[0][root@localhost mylinux]# stat /etc/passwd
  File: ‘/etc/passwd’
  Size: 889           Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d    Inode: 67491848    Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Context: system_u:object_r:passwd_file_t:s0
Access: 2018-02-28 22:01:01.151309330 -0500
Modify: 2018-02-26 21:47:50.978115380 -0500
Change: 2018-02-26 21:47:50.980115380 -0500
 Birth: -

其中各属性的含义:

  • file:文件名
  • size:文件大小
  • block:文件占了多少个数据块
  • IO Block:文件所占数据块的块大小
  • Device:硬件,既说明该文件在硬盘的那个柱面
  • Inode:节点号
  • links:链接
  • Access(第一个):权限
  • Uid:该文件所属的属主
  • Gid:该文件所属的属组
  • context:安全上下文
  • Access:文件最近一次的访问时间
  • Modify:文件最近一次数据的修改时间
  • Change:文件最近一次属性的更改时间
  • Birth:文件创建时间

 

使用touch命令修改文件的时间戳信息:

语法: touch [option]… file…

选项:

  • -c: 指定的文件路径不存在时不予创建
  • -a:仅修改access time
  • -m:仅修改modify time
  • -t STAMP:使用指定的日期时间

实例:把myliunx目录的modify time修改成2012年1月3日3时3分3秒

[0][root@localhost tmp]# stat mylinux
  File: ‘mylinux’
  Size: 143           Blocks: 0          IO Block: 4096   directory
Device: fd00h/64768d    Inode: 67160137    Links: 14
Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Context: unconfined_u:object_r:user_tmp_t:s0
Access: 2018-02-28 21:34:32.912693874 -0500
Modify: 2018-02-28 21:34:01.908727303 -0500
Change: 2018-02-28 21:34:01.908727303 -0500
 Birth: -
[0][root@localhost tmp]# touch -m -t 0212010303.03 /tmp/mylinux/
[0][root@localhost tmp]# stat mylinux
  File: ‘mylinux’
  Size: 143           Blocks: 0          IO Block: 4096   directory
Device: fd00h/64768d    Inode: 67160137    Links: 14
Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Context: unconfined_u:object_r:user_tmp_t:s0
Access: 2018-02-28 21:34:32.912693874 -0500
Modify: 2002-12-01 03:03:03.000000000 -0500
Change: 2018-02-28 23:08:16.678646707 -0500
 Birth: -

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/91795

(1)
华龙华龙
上一篇 2018-03-01 10:57
下一篇 2018-03-01 14:39

相关推荐

  • Linux学习总结01—操作系统与硬件介绍(原创)

      在计算机中,分为以下结构,运算器,控制器,存储器,输入、输出设备,运算器和控制起的整个就形成了中央处理器(称作为CPU),而cpu的功能就是提供运算,运算的数据都是经由控制器而来,控制器其实是往主存储器中取得数据,内存中的数据是由用户来输入的,其运算的结果通过控制器存储在内存当中,之后可以根据用户的指令输出在一个设备当中(例如显示器),我们都知…

    Linux干货 2016-10-29
  • 22期网络班+第一周作业+深圳+王金宝

    1、描述计算机的组成及其功能? 答: 显示器和主机,显示器就不说了 主机里又有,主板,又叫主机板(mainboard)、系统板(systembourd)和母板(motherboard);它安装在机箱内,是微机最基本的也是最重要的部件之一。主板一般为矩形电路板,上面安装了组成计算机的主要电路系统,一般有BIOS芯片、I/O控制芯片、键盘和面板控制开关 接口、指…

    Linux干货 2016-08-13
  • linux的终端类型

    1、什么是终端 终端(Terminal)也称终端设备,是计算机网络中处于网络最外围的设备,主要用于用户信息的输入以及处理结果的输出等。 在早期计算机系统中,由于计算机主机昂贵,因此一个主机(IBM大型计算机)一般会配置多个终端,这些终端本身不具备计算能力,仅仅承担信息输入输出的工作,运算和处理均由主机来完成。 在个人计算机时代,个人计算机可以运行称为终端仿真…

    Linux干货 2016-10-19
  • N26-第七周博客作业

    一、创建一个10G分区,并格式为ext4文件系统; 1、 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl;          A、创建一个10G的磁盘空间 [root@VM_221_40_centos ~]#fdisk /de…

    2017-07-09
  • 日志分析工具Awstats实战之Apache篇-多站点日志分析

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://nolinux.blog.51cto.com/4824967/1318052 前面两篇都在讲述如何去部署nginx下的awstats日志分析工具,现在终于轮到apache。作为老牌的网页服务器,awstats对apache…

    Linux干货 2016-08-15
  • N26-第三周

    1、列出当前系统上所有已经登录的用户的用户名,注意;同一个用户登录多次,则只显示一次即可。[root@localhost ~]# whoroot     tty1         2017-03-03 19:28root     pts/0     &nbsp…

    Linux干货 2017-03-04

评论列表(1条)

  • 马哥教育
    马哥教育 2018-03-20 21:51

    没问题。