按日期和扩展名查找文件

按日期和扩展名查找文件

2016 年 9 月 23 日星期五,我在工作电脑上用 C 或 C++ 编写了一个程序。我忘记了它的名字,也忘记了把它放在哪里。我当时用 Geany 编写了它,但它是 Geany 上的旧版本,而且它对旧文件有记忆功能(我忘了这个问题)。

我如何按日期和文件扩展名搜索以找到我写的文件?我花了一整天的时间才写完,我不想重写它

答案1

您可以使用-ctime选项来查找,但它是相对于现在而不是相对于日期...您可以组合测试来获得正确的时间,例如:

-ctime +48 -and -ctime -72

会测试最后修改时间为 48 到 72 小时之间的文件(星期五是什么时候?今天星期几?我数不过来……在我的时区已经很晚了)(而且我们不知道真的需要-and,因为这是隐含的,但它可以帮助我清晰地思考!)

像这样,假设它在你的主目录的某个地方......

find ~ -type f -ctime +48 -and -ctime -72 -iname "*.cpp"

cpp如果不是,请用任何扩展名替换)

相关内容