我一直在谷歌搜索并阅读手册页,但我没有看到 find 能够显示在特定时间修改的文件。
所以我有一个像“2012-09-16 08:10:01 PM”这样的时间戳。我想浏览一个目录并找到当时修改的文件。
我希望 find 可以做到这一点。
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>