plocate命令作为一种更快的Linux定位替代方案

当您需要在Linux中搜索某些文件时,通常可以使用
发现

定位
命令。所以,现在你有了一个新的替代方案,叫做
用plocate
.

用plocate
它的工作原理是在搜索字符串中的三元组(三个字节的组合)上创建一个反向索引,这使它能够快速将候选集缩小到一个小列表,而不是线性扫描每个条目。

以启发它的帖子列表命名,
这个
用plocate
指挥部旨在取代
mlocate
。虽然它仍然可以使用
更新文件数据库
为了创建其数据库,
用plocate
也可以使用
复杂的构建
用于创建索引的实用程序。

不像
mlocate
,当搜索多个字符串时,
用plocate
只返回与所有搜索字符串匹配的文件,而不返回与哪怕一个字符串匹配的任何文件。

为了显示速度
用plocate
命令是,开发人员在工具的主页上提供这个基准,其中
用plocate
可以在短短几毫秒内找到2700万个文件中的两个:

这个工具很快就流行起来了。例如,Fedora 36计划使用
用plocate
作为的新提供商
定位
用于在文件系统上查找文件的命令。

安装

Debian 11 Bullseye及更新版本,Debian 10 Buster后台端口,Ubuntu 21.04、21.10和22.04:

sudo apt安装技巧