列出 bash 中特定日期之前的文件

列出 bash 中特定日期之前的文件

如何在 bash 中列出特定日期之前的文件?

答案1

您无法看到文件的创建时间,因为大多数文件系统不保存创建日期(ext3 ext4)。

您可以使用find location -ctime time_period

例如:在-15as 时间段内,您将看到不到 15 天前修改的文件。+15超过 15 天前修改的文件,以及恰好1515 天前修改的文件。

-c标志显示上次权限更改的时间。

-a标志显示最近的访问日期。

-m标志显示最后修改日期。

您还可以使用它(用于修改日期)按特定日期查找文件:

find location -type f -ls |grep '10 Sep' 您应该将 10 Sep 更改为您想要的日期。

相关内容