linux locate命令搜尋檔案

2021-09-22 22:00:16 字數 364 閱讀 3639

locate index.html  # 在全文搜尋搜尋路徑中含有index.html的路徑並返回

新增檔案使用locate無法找到的原因: locate使用locate資料庫查詢,這個資料庫只會在使用者退出登陸或者重啟系統的時候更新,所以是由於更新不及時導致;

怎麼解決: 手動更新,輸入命令 updatedb或者 sudo updatedb會手動更新資料庫,重新使用locate就能找到

還有另一種情況導致無法找到檔案路徑:

例如/tmp/目錄下的檔案,因為locate資料庫不收錄一些臨時檔案,系統快取,外來儲存,網路儲存,臨時目錄,光碟等臨時資料,所以根本不會掃瞄這些目錄,所以當然查不到

強烈建議使用find  locate命令過於簡單

Linux locate 搜尋檔案

作用 用於查詢符合條件的檔案,它會去儲存檔案與目錄名稱的資料庫中查詢符合範本樣式條件的檔案或目錄。用法 locate 選項 相關字。主要選項如下 b,basename 匹配唯一的路徑名稱的基本檔名。c,count 只顯示找到條目的號碼。d,database dbpath 用dbpath替代預設的資料...

linux locate 命令詳解

linux locate 命令詳解 功能說明 查詢檔案。語 法 locate d 資料庫檔案 help version 範本樣式.補充說明 locate指令用於查詢符合條件的檔案,它會去儲存檔案與目錄名稱的資料庫內,查詢合乎範本樣式條件的檔案或目錄。參 數 d 資料庫檔案 或 database 資料...

linux檔案搜尋命令和命令搜尋命令

1.locate 速度快 find 搜尋全部檔案 1 locate 檔名 在後台資料庫中按檔名搜尋 2 資料庫所在位置 var lib mlocate 可以切換到該目錄下看看 3 用命令updatedb更新後台資料庫 4 配置檔案在 etc updatedb.config 開啟檔案搜尋位置限制時可以...