linux下文件的三种时间属性(atime,mtime,ctime)

本文详细解析了Linux系统中文件的三种时间属性:访问时间(atime)、修改时间(mtime)和状态修改时间(ctime),并阐述了它们各自的作用及应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  最近查看find查命令时,find按时间查找时有三个参数,及atime,mtime,ctime 。所以查了一下,linux下文件的有三种时间属性分别是:1、访问时间(access time 简写为atime)2、修改时间(modify time 简写为mtime)3、状态修改时间(change time 简写为ctime)。

atime:(access time)显示的是文件中的数据最后被访问的时间,比如系统的进程直接使用或通过一些命令和脚本间接使用。(执行一些可执行文件或脚本)

mtime: (modify time)显示的是文件内容被修改的最后时间,比如用vi编辑时就会被改变。(也就是Block的内容)

ctime: (change time)显示的是文件的权限、拥有者、所属的组、链接数发生改变时的时间。当然当内容改变时也会随之改变(即inode内容发生改变和Block内容发生改变时)

查看文件状态使用stat

说明  1.由于Linux下块的大小是512字节,所占块数(blocks) = Block显示数字(IO block) / 512

        2.GID:GroupID,即组ID,用来标识用户组的唯一标识符(每个组用户也有唯一的组id)

            UID:UserId,即用户ID,用来标识每个用户的唯一标识符(每个用户都有唯一的用户id)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值