linux查看文件时间

本文详细介绍了在Linux中查看文件创建时间的方法,包括使用`df -T`检查文件系统类型,通过`ls -i`获取inode编号,然后利用`debugfs -R 'stat ' /dev/sdc1`来查看crtime(创建时间)。此外,还解释了mtime、ctime和atime的区别。
摘要由CSDN通过智能技术生成

linux中如何查看文件创建时间

linux中默认可以查看到文件的mtime, ctime and atime,linux中对于对于EXT4文件系统类型,我们也可以查看文件的创建时间crtime,

mtime – last modification time 文件内容修改时间

ctime – last change time 这里不是createtime,是变动时间,例如文件内容、文件权限权限等的变更时间

atime – last access time 上次被访问时间

crtime– create time 文件创建时间

对于EXT4文件系统类型我们可以查看文件创建时间crtime,方法如下:

1,使用df -T 命令查看系统分区的文件系统类型

这个是最简单的命令,文件系统类型在Type列输出。只可以查看已经挂载的分区和文件系统类型。如下所示:

[root@root008 ~]# df -T 
/dev/sda1      xfs         508580    63024    445556  13% /boot
/dev/sdc1      ext4       139203080  8699072    123409840  7% /opt/app/log

2,查找文件的inode编号

查找使用下面的命令终端的任何文件的inode号。

# ls -i /opt/app/log/server.log

15 /opt/app/log/server.log

第2步:查找文件创建时间(crtime)

# debugfs -R 'stat ' /dev/sdc1

命令说明:其中inode_number就是上面2步骤中获取到的文件inode编号,

​ /dev/sdc1是文件所在的文件系统名称,这两个一定要和要查看的文件对应

执行命令,就可以看到crtime字段(文件创建时间):

# debugfs -R 'stat <15>' /dev/sdc1

debugfs 1.41.12 (17-May-2010)
Inode: 13377   Type: regular    Mode:  0600   Flags: 0x80000
Generation: 2326794244    Version: 0x00000000:00000001
User:     0   Group:     0   Size: 223317
File ACL: 0    Directory ACL: 0
Links: 1   Blockcount: 440
Fragment:  Address: 0    Number: 0    Size: 0
 ctime: 0x5230b7ae:55efa068 -- Thu Sep 12 00:04:22 2013
 atime: 0x5230b7ae:55efa068 -- Thu Sep 12 00:04:22 2013
 mtime: 0x5230b7ae:55efa068 -- Thu Sep 12 00:04:22 2013
crtime: 0x4eeacc8a:0948eb58 -- Fri Dec 16 10:13:54 2011
Size of extra inode fields: 28
Extended attributes stored in inode body:
  selinux = "system_u:object_r:var_log_t:s0 00" (31)
EXTENTS:
(0-24): 35008-35032, (25-54): 164224-164253

引申阅读:
1,查看文件mtime, ctime and atime,转载自:  https://www.cnblogs.com/lfree/p/13930375.h
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值