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