我的 Linux 硬盘上有一个文件,我知道它是在 2007 年 11 月创建的。我尝试过 find 和 grep 。十一月??2007年进行了多次组合,但都没有成功。我缺少什么?
您可能会将shell 全局变量(其中?匹配任何单个字符)与 grep正则表达式(其中?是文字或量词 - 而.匹配任何单个字符)混淆。
无论如何,grep这不是正确的工具 - 您可以find使用以下命令向 GNU 指定文件修改日期范围-newermt:
find path/to/drive/ -type f -newermt '2007-10-31' ! -newermt '2007-12-01'
Run Code Online (Sandbox Code Playgroud)