是否可以检查何时创建文件夹或文件?

Ana*_*and 5 filesystem command-line

我正在寻找一种方法来检查特定文件夹和特定文件的创建时间。是否可以?

我的系统使用 ext3 文件系统。

非常感谢!

hea*_*gic 9

大多数类 Unix 操作系统不存储文件或目录的创建时间。您可以通过lsstat命令获取它们的修改时间、上次访问时间和 inode 更改时间。

但是,我们可以在其他答案中看到一些第三方工具。而且,FreeBSD 似乎具有这种能力。请参阅@Graham Perrin 在此处的评论,该评论指向该答案


xub*_*tix 5

假设您使用的是 ext4,您可以看到创建文件的时间。ext4 文件系统将其存储为crtime.

您可以使用debugfs命令获取此信息。

这是一个脚本,您可以使用超级用户权限运行它来打印文件的 crtime。(请注意,它需要红宝石,并在第一行中的错误:#!/usr/bin/env ruby