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安装技巧
Arch Linux及其衍生产品:
sudo pacman-S plocate
Fedora:
sudo dnf安装程序
如何使用复数
现在您可以开始使用
用plocate
。首先,您需要创建它的数据库(文件索引):
sudo更新数据库
正在启动
用plocate
查找文件的命令非常简单。例如,要搜索名为的文件
备份.py
您可以键入:
用plocate
备份
.py
代码语言:
CSS
(
css
)
如果你找不到文件,可能有两个罪魁祸首:
1.首先,检查数据库最近是否已更新。大多数用户都希望使用plocate的
更新文件数据库
.
有一个服务和一个定时器来定期更新数据库。您可以启用它,它将自动触发服务:
sudo
systemctl
使可能
部署updatedb
.计时器
sudo
systemctl
开始
部署updatedb
.计时器
代码语言:
CSS
(
css
)
2.文件未显示的另一个原因通常是权限。检查您是否可以以root身份找到这些文件,如果可以,问题很可能是您没有从root开始访问目录的权限。
有关的更多信息
用plocate
命令,请参阅其手册页。
延伸阅读:
Windows 记事本终于获得自动更正和拼写检查功能
在首次引入 Windows 大约 41 年后,记事本终于更新了自动更正和拼写检查功能。这家科技巨头于今年 3 月推出了拼...
Ubuntu 的 apt 和 apt-get 命令有什么区别?
在Ubuntu及其他基于Debian的Linux发行版中,软件包管理是系统维护的一个重要方面。apt和apt-get是两...
Ubuntu远程桌面:如何设置和连接
远程桌面是一种允许您远程接管和使用另一台计算机的服务。在Ubuntu中,可以在图形客户端机器上启用它来控制主机。此功能对...
苹果公司在“放开”iPad活动上宣布的4款产品(以及你错过了什么)
利用当天的视频 苹果2024年5月的“放开”活动标志着iPad系列的一个重要里程碑,该公司推出了自成立以来最重大的升级。...
将照片从iPhone传输到iPhone的8种快速方法
已升级到新iPhone,是否要从旧设备中移动所有照片?或者你只是想从别人的iPhone上转移照片?以下是在两部iPhon...