成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

不要 locate 命令,Linux plocate 才是更好的選擇

系統(tǒng) Linux
當(dāng)您需要在 Linux 中搜索某些文件時(shí),您通常可能會(huì)使用find或locate命令。不過,現(xiàn)在您有了一個(gè)名為plocate的命令。

 [[441568]]

plocate查找系統(tǒng)上與給定模式匹配的所有文件。基于locate,在更小的索引上提供更快的搜索。

當(dāng)您需要在 Linux 中搜索某些文件時(shí),您通常可能會(huì)使用find或locate命令。不過,現(xiàn)在您有了一個(gè)名為plocate的命令。

plocate 通過在搜索字符串中的三元組(三個(gè)字節(jié)的組合)上創(chuàng)建倒排索引來工作,這允許它快速將候選集縮小到一個(gè)非常小的列表,而不是線性掃描每個(gè)條目。

plocate得名于激發(fā)了它靈感的倒排索引,旨在代替mlocate。雖然它仍然可以u(píng)pdatedb用來創(chuàng)建它的數(shù)據(jù)庫,plocate也可以使用該plocate-build實(shí)用程序來創(chuàng)建索引。

與mlocate不同,當(dāng)搜索多個(gè)字符串時(shí),plocate只返回匹配所有搜索字符串的文件,而不是任何匹配一個(gè)字符串的文件。

使用 Plocate 應(yīng)該可以實(shí)現(xiàn)更快的定位實(shí)現(xiàn),因?yàn)樗?liburing 來利用 IO_uring 和 libzstd 來實(shí)現(xiàn)更快的 I/O 和更新數(shù)據(jù)庫的壓縮。

為了顯示該plocate命令的速度,開發(fā)人員在該工具的主頁上展示了此基準(zhǔn)測試,其中plocate能夠在幾毫秒內(nèi)找到 2700 萬個(gè)文件中的 2 個(gè):

該工具已經(jīng)得到快速發(fā)展。例如,F(xiàn)edora 36 計(jì)劃將 plocate 其locate 用作在文件系統(tǒng)上查找文件的命令的新提供者 。

安裝

Debian 11 Bullseye 及更新版本、Debian 10 Buster 向后移植、Ubuntu 21.04、21.10 及更新版本: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install plocate 

Arch Linux 及其衍生產(chǎn)品: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo pacman -S plocate 

Fedora: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo dnf install plocate 

如何使用plocate

現(xiàn)在您可以開始使用plocate。首先你需要?jiǎng)?chuàng)建它的數(shù)據(jù)庫(文件索引): 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo updatedb 

plocate查找文件的觸發(fā)命令非常簡單明了。例如,要搜索名為的文件, linuxmi.com.py 請(qǐng)鍵入: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ plocate linuxmi.com.py 

如果您找不到某些文件,則可能有兩個(gè)罪魁禍?zhǔn)祝?/p>

1. 首先,檢查數(shù)據(jù)庫最近是否有更新。大多數(shù)用戶會(huì)想要使用 plocate 的updatedb.

有一個(gè)服務(wù)和一個(gè)定時(shí)器來定期更新數(shù)據(jù)庫。您可以啟用它,它會(huì)自動(dòng)觸發(fā)服務(wù): 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo systemctl enable plocate-updatedb.timer  
  2. linuxmi@linuxmi:~/www.linuxmi.com$ sudo systemctl start plocate-updatedb.timer  

2. 文件未顯示的另一個(gè)原因通常是權(quán)限。檢查您是否可以以 root 身份找到這些文件,如果可以,問題很可能是您沒有從根目錄開始一直訪問該目錄的權(quán)限。

 【編輯推薦】

 

責(zé)任編輯:龐桂玉 來源: Linux公社
相關(guān)推薦

2014-07-25 11:45:29

Linuxlocate命令

2018-11-19 10:30:39

du命令Linux

2009-08-04 08:44:56

linux find命linux find查找文件命令

2018-01-08 08:28:44

Linux命令

2009-09-11 08:39:33

2012-03-14 14:25:57

2017-05-24 11:44:17

Linux命令

2019-04-03 14:03:58

Linux命令運(yùn)行

2021-09-28 09:00:00

開發(fā)JavaScript存儲(chǔ)

2022-03-01 07:37:30

MySQL場景框架

2022-04-20 12:17:50

命令Batcat

2022-04-25 10:04:56

df命令Linux

2020-12-07 10:48:31

Linuxls命令stat命令

2021-06-28 11:17:14

CoutPrintf接口

2023-03-20 11:36:28

Linux命令

2021-01-25 08:00:00

Linux系統(tǒng)數(shù)據(jù)

2013-12-09 11:06:47

2014-08-20 11:17:03

2009-02-09 10:57:59

NFSVMwareiSCSI

2017-12-11 17:19:10

閃存CIO硬件
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 羞视频在线观看 | 久久国产综合 | 日韩欧美国产一区二区三区 | 亚洲国产精品成人无久久精品 | 午夜无码国产理论在线 | 欧美精品网站 | 2021狠狠干 | 日本精品视频在线 | 精品久久久久久久人人人人传媒 | 精品精品 | 国产精品久久久久久久模特 | 亚洲国产精品一区二区久久 | 国产黑丝在线 | 国产视频黄色 | 国产色婷婷久久99精品91 | 日韩一区二区不卡 | 国产片侵犯亲女视频播放 | 一区二区高清在线观看 | 欧美a区 | 91一区二区 | 羞羞在线观看视频 | 视频一区 亚洲 | 亚洲区视频 | 国产日韩精品视频 | 日韩国产一区 | 国产精品欧美一区二区 | 成人国产免费视频 | 日韩一区二区三区视频在线观看 | 精品国产18久久久久久二百 | 久久久性色精品国产免费观看 | 最新国产精品精品视频 | 久久久91 | 午夜网站视频 | 亚洲视频免费在线观看 | 就操在线 | 91精品国产91综合久久蜜臀 | 亚洲免费视频一区二区 | www.97国产| 日韩成人 | 岛国av免费在线观看 | 国偷自产av一区二区三区 |