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

本文介绍了Linux中文件的元数据,包括文件名、大小、数据块、I/O块、设备、节点号、权限、属主、属组、安全上下文等,并详细解析了`stat`命令用于查看这些信息。同时,通过`touch`命令演示了如何修改文件的访问时间、修改时间和属性更改时间。内容涵盖了文件系统管理和时间戳操作的基础知识。
摘要由CSDN通过智能技术生成

文件数据分成两类

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值