列出日期添加/修改的所有文件

列出日期添加/修改的所有文件

如何使用 find 命令列出所有文件,例如 2011 年 4 月 9 日修改的文件。

谢谢你,

克里斯

答案1

这里有好的建议:

https://stackoverflow.com/questions/158044/how-to-use-find-to-search-for-files-created-on-a-specific-date

http://www.cyberciti.biz/faq/howto-finding-files-by-date/

我个人会使用该-mtime选项,但根据您的 Linux/find 版本,您可能能够使用第一个链接中列出的选项...

答案2

您需要-mtime查找选项。您需要计算您想要的日期是多久以前的日期。

答案3

我通常只是从保存我想要的文件的可能目录的父目录中使用“ls”

ls -alhR | grep "Feb 22"

其中“2 月 22 日”是您要查找的日期。这是一种糟糕的方法,因为它会显示 2 月 22 日编辑的任何文件,无论年份如何 - 但通常这对我来说不是问题。如果您需要在 X 日期或之后,请遵循使用 mtime 的其他建议。

相关内容