linux生成文件自带时间,Linux中显示文件创建时间

本文介绍了如何在Linux系统中查找文件的创建日期。首先使用`stat`或`ls -i`命令获取文件的inode编号,然后通过`df-h`找出根文件系统,最后使用`debugfs`命令结合inode编号查看文件的详细信息,包括创建时间(crtime)、访问时间(atime)、修改时间(mtime)。这种方法帮助用户准确追溯文件的创建历史。
摘要由CSDN通过智能技术生成

在Linux中查找文件创建日期

1.查找文件创建日期和时间“crtime”是使用stat命令针对名为“About-HowToing”的文件找到文件的inode。

$ stat About-HowToing

File: 'About-HowToing'

Size: 260       Blocks: 8          IO Block: 4096   regular file

Device: 80ah/2058dInode: 14420015    Links: 1

Access: (0777/-rwxrwxrwx)  Uid: ( 1000/ howtoing)   Gid: ( 1000/ howtoing)

Access: 2017-02-23 14:15:20.263337740 +0530

Modify: 2015-10-22 15:08:25.236299000 +0530

Change: 2016-08-01 10:26:36.603280013 +0530

Birth: -

或者,您可以对称为“About-HowToing”的文件使用ls -i命令 。

$ ls -i About-HowToing

14420015 About-HowToing

从上述命令的输出中,文件inode编号是14420015 。 请记下这个独特的inode编号,因为我们将在以下步骤中使用此inode编号。

2.现在我们需要找到我们的文件所在的根文件系统,只需发出以下df -h命令来识别根文件系统。

$ df -h

Filesystem      Size  Used Avail Use% Mounted on

udev            3.9G     0  3.9G   0% /dev

tmpfs           788M  9.7M  779M   2% /run

/dev/sda10      324G  277G   31G  91% /

tmpfs           3.9G  192M  3.7G   5% /dev/shm

tmpfs           5.0M  4.0K  5.0M   1% /run/lock

tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup

/dev/loop3       87M   87M     0 100% /snap/core/4486

/dev/loop0       87M   87M     0 100% /snap/core/4407

/dev/loop1       82M   82M     0 100% /snap/core/4206

/dev/loop2      181M  181M     0 100% /snap/vlc/190

/dev/loop4      189M  189M     0 100% /snap/vlc/158

cgmfs           100K     0  100K   0% /run/cgmanager/fs

tmpfs           788M   40K  788M   1% /run/user/1000

从上面的输出中,根分区的文件系统是/dev/sda10 (记下这个文件系统)。 这在你的系统上会有所不同。

3.接下来,使用debugfs命令查找名为“About-HowToing”的文件的创建时间, -R标志指示debugfs执行inode编号14420015 (本例中为stat)指定的单个外部命令,然后出口。

$ sudo debugfs -R 'stat <14420015>' /dev/sda10

Inode: 14420015   Type: regular    Mode:  0777   Flags: 0x80000

Generation: 2130000141    Version: 0x00000000:00000001

User:  1000   Group:  1000   Size: 260

File ACL: 0    Directory ACL: 0

Links: 1   Blockcount: 8

Fragment:  Address: 0    Number: 0    Size: 0

ctime: 0x579ed684:8fd54a34 -- Mon Aug  1 10:26:36 2016

atime: 0x58aea120:3ec8dc30 -- Thu Feb 23 14:15:20 2017

mtime: 0x5628ae91:38568be0 -- Thu Oct 22 15:08:25 2015

crtime: 0x579ed684:8fd54a34 -- Mon Aug  1 10:26:36 2016

Size of extra inode fields: 32

EXTENTS:

(0):57750808

(END)

从上面的输出中可以清楚地看到文件“About-HowToing”是由crtime在Mon Aug 1 10:26:36 2016创建的。 您还将看到文件的“ ctime ”,“ atime ”和“ mtime ”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值