最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

linux locate命令詳解

來源:懂視網(wǎng) 責(zé)編:李贏贏 時(shí)間:2021-11-03 21:15:41
文檔

linux locate命令詳解

命令簡介:locate命令讓使用者可以很快的搜索檔案系統(tǒng)內(nèi)是否有指定的檔案。命令格式:locate [選擇參數(shù)][樣式]。命令功能:可以在搜尋數(shù)據(jù)庫時(shí)快速找到檔案,數(shù)據(jù)庫由updatedb程序來更新。命令參數(shù):-e 、-1 、-f 、-q 、-n 、-r 、-o 、-d 、-h、-V。
推薦度:
導(dǎo)讀命令簡介:locate命令讓使用者可以很快的搜索檔案系統(tǒng)內(nèi)是否有指定的檔案。命令格式:locate [選擇參數(shù)][樣式]。命令功能:可以在搜尋數(shù)據(jù)庫時(shí)快速找到檔案,數(shù)據(jù)庫由updatedb程序來更新。命令參數(shù):-e 、-1 、-f 、-q 、-n 、-r 、-o 、-d 、-h、-V。

locate命令讓使用者可以很快的搜索檔案系統(tǒng)內(nèi)是否有指定的檔案。在一般的 distribution 之中,數(shù)據(jù)庫的建立都被放在 crontab 中自動執(zhí)行。下面將分三方面介紹locate命令:

1、命令格式:

locate [選擇參數(shù)][樣式]

2、命令功能:

locate命令可以在搜尋數(shù)據(jù)庫時(shí)快速找到檔案,數(shù)據(jù)庫由updatedb程序來更新,updatedb是由cron daemon周期性建立的,locate命令在搜尋數(shù)據(jù)庫時(shí)比整個由硬盤資料來搜尋資料來得快,但較差勁的是locate所找到的檔案若是最近才建立或更名的,可能會找不到,在內(nèi)定值中,updatedb每天會跑一次,可以由修改crontab來更新設(shè)定值。(etc/crontab)

locate指定用在搜索符合條件的檔案,它會去儲存檔案與目錄名稱的數(shù)據(jù)庫內(nèi),尋找合乎范本樣式條件的檔案或目錄,可以使用特殊字符元(如”*”或”?”等) 來指定范本樣式,如指定范本為kcpa*ner,locate 會找出所有起始字串為kcpa且結(jié)尾為ner的檔案或目錄,如名稱為kcpatner,若目錄名稱為kcap_ner則會列出該目錄下包括子目錄在內(nèi)的所有檔案。

locate命令和find找尋檔案的功能類似,但locate是透過update程序?qū)⒂脖P中的所有檔案和目錄資料先建立一個索引數(shù)據(jù)庫,在執(zhí)行l(wèi)ocate時(shí)直接找該索引,查詢速度會較快,索引數(shù)據(jù)庫一般是由操作系統(tǒng)管理,但也可以直接下達(dá)update強(qiáng)迫系統(tǒng)立即修改索引數(shù)據(jù)庫。

3、命令參數(shù):

-e 將排除在尋找的范圍之外。

-1 如果是1,則啟動安全模式。在安全模式下,使用者不會看到權(quán)限無法看到的檔案。這會使速度減慢,因?yàn)閘ocate必須至實(shí)際的檔案系統(tǒng)中取得檔案的權(quán)限資料。

-f 將特定的檔案系統(tǒng)排除在外,例如我們沒有道理要把 proc 檔案系統(tǒng)中的檔案放在資料庫中。

-q 安靜模式,不會顯示任何錯誤訊息。

-n 之多顯示 n個輸出。

-r 使用正則運(yùn)算式做尋找的條件。

-o 指定資料庫存的名稱。

-d 指定資料庫存的路徑。

-h 顯示輔助訊息。

-V 顯示程序的版本訊息。

舉例:

查找和pwd相關(guān)的所有文件

命令:
locate pwd

輸出:

以上就是小編今天的分享了,希望可以幫助到大家。

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

linux locate命令詳解

命令簡介:locate命令讓使用者可以很快的搜索檔案系統(tǒng)內(nèi)是否有指定的檔案。命令格式:locate [選擇參數(shù)][樣式]。命令功能:可以在搜尋數(shù)據(jù)庫時(shí)快速找到檔案,數(shù)據(jù)庫由updatedb程序來更新。命令參數(shù):-e 、-1 、-f 、-q 、-n 、-r 、-o 、-d 、-h、-V。
推薦度:
標(biāo)簽: linux locate命令詳解
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題ubuntu source命令專題linux locate命令詳解專題ubuntu cp命令專題linux locate命令安裝專題linux path專題path linux專題linux 升級gcc專題linux gcc升級專題ubuntu cd命令專題linux ulimit命令專題ubuntu cat命令專題arm-linux-gcc未找到命令專題安裝gcc命令專題linuxgcc安裝專題linux nc命令安裝專題linux有趣命令專題linux ld_library_path專題linux redhat常用命令專題linux有趣的命令專題linux sync命令專題
Top