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

linux 如何查询文件创建时间_第1张图片
2、查找文件所在的磁盘路径

df -h

linux 如何查询文件创建时间_第2张图片
3、使用debugfs查看文件的创建时间

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

linux 如何查询文件创建时间_第3张图片

你可能感兴趣的:(笔记,linux,运维,服务器)