文件数据分成两类
元数据,英文叫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