如何在 bash 中列出特定日期之前的文件?
答案1
您无法看到文件的创建时间,因为大多数文件系统不保存创建日期(ext3 ext4)。
您可以使用find location -ctime time_period
例如:在-15
as 时间段内,您将看到不到 15 天前修改的文件。+15
超过 15 天前修改的文件,以及恰好15
15 天前修改的文件。
-c
标志显示上次权限更改的时间。
-a
标志显示最近的访问日期。
-m
标志显示最后修改日期。
您还可以使用它(用于修改日期)按特定日期查找文件:
find location -type f -ls |grep '10 Sep'
您应该将 10 Sep 更改为您想要的日期。