0


linux 如何查询文件创建时间

背景:
Linux的文件能否找到文件的创建时间取决于文件系统类型,在ext4之前的早期文件系统中(ext、ext2、ext3),文件的元数据不会记录文件的创建时间,它只会记录访问时间、修改时间、更改时间(状态更改时间)。

stat命令用于显示文件的状态信息。stat命令的输出信息比ls命令的输出信息要更详细。stat命令可以查看的信息包括:

File:显示文件名
Size:显示文件大小
Blocks:文件使用的数据块总数
IO Block:IO块大小
regular file:文件类型(常规文件)
Device:设备编号
Inode:Inode号
Links:链接数
Access:文件的权限
Gid、Uid:文件所有权的Gid和Uid
access time:表示我们最后一次访问(仅仅是访问,没有改动)文件的时间
modify time:表示我们最后一次修改文件的时间
change time:表示我们最后一次对文件属性改变的时间,包括权限,大小,属性等等
Birth time : 文件创建时间,crtime,不过据查此属性linux已废弃,目前状态显示结果均为-

1、获取文件inode号

stat filename

在这里插入图片描述
2、查找文件所在的磁盘路径

df -h

在这里插入图片描述
3、使用debugfs查看文件的创建时间

debugfs -R 'stat <4980825>' /dev/vdb1

在这里插入图片描述

标签: linux 运维 服务器

本文转载自: https://blog.csdn.net/m0_50832346/article/details/127316647
版权归原作者 思考的石头 所有, 如有侵权,请联系我们删除。

“linux 如何查询文件创建时间”的评论:

还没有评论