1、如何查看一个目录的时间?
我们通常使用stat直接查看
shell
-bash-4.2# stat LIANLIAN/
File: 'LIANLIAN/'
Size: 114688 Blocks: 232 IO Block: 4096 directory
Device: fd01h/64769d Inode: 2097153 Links: 2
Access: (0755/drwxr-xr-x) Uid: ( 1001/virtusers) Gid: ( 1001/virtusers)
Access: 2026-06-09 15:51:11.994679481 +0800
Modify: 2026-06-09 15:50:16.739734555 +0800
Change: 2026-06-09 15:50:16.739734555 +0800
Birth: -
会发现 Birth: -,这样是看不到的
那么可以使用另一种方式,这种方式可以查看ext4文件系统
先查看目录的inode
shell
-bash-4.2# ls -id LIANLIAN/
2097153 LIANLIAN/
查看一下盘符,然后进入debugfs
shell
-bash-4.2# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 40G 0 disk
└─vda1 253:1 0 40G 0 part /
-bash-4.2# debugfs /dev/vda1
debugfs 1.43.5 (04-Aug-2017)
debugfs:
再使用stat查看对应的inode,inode记得加尖括号
shell
debugfs: stat <2097153>
Inode: 2097153 Type: directory Mode: 0755 Flags: 0x81000
Generation: 3953532325 Version: 0x00000000:000024c1
User: 1001 Group: 1001 Project: 0 Size: 114688
File ACL: 0 Directory ACL: 0
Links: 2 Blockcount: 232
Fragment: Address: 0 Number: 0 Size: 0
ctime: 0x6a27c5b8:b05dd06c -- Tue Jun 9 15:50:16 2026
atime: 0x6a27c5ef:ed266ae4 -- Tue Jun 9 15:51:11 2026
mtime: 0x6a27c5b8:b05dd06c -- Tue Jun 9 15:50:16 2026
crtime: 0x6923bd76:d2d9d8a8 -- Mon Nov 24 10:05:42 2025
Size of extra inode fields: 32
EXTENTS:
(ETB0):8396853, (0):8396863, (1):8396903, (2-3):8396908-8396909, (4):8396914, (5):8396850, (6):8396858, (7-8):8396861-8396862, (9):8396867, (10):8396882, (1
1):8396889, (12):8396900, (13):8396902, (14-15):8396848-8396849, (16):8396910, (17-18):8396851-8396852, (19-20):8396859-8396860, (21):8396866, (22):8396883,
(23):8396888, (24):8396855, (25):8396901, (26-27):8396912-8396913
debugfs:
crtime就是创建时间
2、