列出在特定日期时间之间更改的文件

列出在特定日期时间之间更改的文件

可能重复:
如何删除特定日期之间修改的文件?

如何递归列出目录中在一定时间范围内更改的所有文件?

比如 2011 年 12 月 23 日至 2011 年 12 月 25 日之间?

答案1

find some_dir -newermt '2011-12-23' -and -not -newermt '2011-12-25'

这包括 2011-12-23 修改的文件,但不包括 2011-12-25 修改的文件。2011-12-25 23:59:59如果您想包含 2011-12-25 修改的文件,请使用。

相关内容