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

文件数据分成两类

  • 元数据,英文叫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

相关推荐

  • grub文件文件修复

    首先我们先破坏一下grub文件 这里我们先查看一下电脑是哪块硬盘启动的 这里我们就直接破坏硬盘的二进制数据,以达到grub的破坏。 要记住我们只能破坏前446字节,也就是bootloader。后面64字节是分区表。 我们可以查看一下前512字节的二进制文件 hexdump -C -n 512 /dev/sda 先破坏/boot/grub/stage1的前44…

    2017-07-28
  • 常用磁盘阵列说明

    一.什么是磁盘阵列     磁盘阵列英文全名为RedundantArrays of Inexpensive Disks(RAID),即容错廉价磁盘阵列。     RAID可以将一些容量较小的磁盘通技术手段组成一个容量较大的磁盘设备,而且不只是容量上的提升,RAID还可以提供数据保…

    Linux干货 2015-04-02
  • LINUX的初探

    一般而言,计算机的组成遵循着“冯诺依曼体系结构”。这种结构的体现实质上是一种存储程序的原理,把程序本身当作数据来对待,程序和该程序处理的数据用同样的方式来存储。这种结构的要点是:计算机的数制采用二进制;计算机应该按照程序顺序执行。

    2018-03-04
  • Linux网络配置

    (1)、ifcfg家庭命令配置: ifconfig/route/netstat ifup/ifdown   (2)、ip命令配置: ip addr | route | link   (3)、修改配置文件 IP、MASK、GW、DNS相关配置文件:/etc/sysconfig/network-scripts/ifcfg-IFACE 路由相关…

    2018-01-30
  • 文件的查找与压缩归档

    文件的查找与压缩归档 locate find 压缩与归档 locate 主要用途 查询系统上预建的文件索引数据库 locate – find files by namelocate [OPTION]… PATTERN… locate查询文件时,会去搜索/var/lib/mlocat…

    Linux干货 2016-08-21
  • 2016-11-4作业

    1、创建一个2G的文件系统,块大小为2048byte,预留1%可用空间,文件系统ext4,卷标为TEST,要求此分区开机后自动挂载至/test目录,且默认有acl挂载选项  mkfs.ext4 -b 2048  -L "TEST" -m 1 /dev/sdb6 2、写一个脚本,完成如下功能: (1) 列出当前系统识别到…

    Linux干货 2016-11-06

评论列表(1条)

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

    没问题。