0

我一直在谷歌搜索并阅读手册页,但我没有看到 find 能够显示在特定时间修改的文件。

所以我有一个像“2012-09-16 08:10:01 PM”这样的时间戳。我想浏览一个目录并找到当时修改的文件。

我希望 find 可以做到这一点。

4

1 回答 1

0

find <DIR> -newermt '<DATE1>' \! -newermt '<DATE2>'

有关更多详细信息,您可以阅读手册页find,在其中搜索newerXY选项 ....!表示不是。

所以上面的命令被解释为:在里面查找<DIR><DATE1>不新的文件<DATE2>.

另请注意,某些旧版本find没有-newerXY. 在这种情况下,您必须使用touch(touch允许您指定日期) 创建两个文件并使用find <DIR> -newer <your ref file > \! -newer <your ref file 2>

于 2012-09-16T20:28:38.730 回答