使用 shell 加速文件搜索

使用 shell 加速文件搜索

您知道有什么方法可以加速使用 shell 进行文件搜索的速度吗?

有很多可能性:find,,,...whichwhereis

find似乎是最有用的,但是它很慢。也许我不知道如何使用此功能。如何更快地查找文件?

答案1

whichwhereis在您的路径中搜索可执行文件 - 如果您正在寻找程序以外的东西,这是一个相当大的限制。

find确实具有很大的灵活性,但是当您在没有索引帮助的情况下运行时它会执行搜索。

locate由于它使用索引文件数据库,因此运行速度更快。缺点是它找不到比上次数据库更新更新的文件。数据库更新通常通过作业定期完成cron

相关内容