whereis是搜尋系統命令的命令,whereis命令不能搜素普通檔案,而只能搜尋系統命令。
功能:查詢二進位制命令,原始檔,和幫助文件的命令。
which也是搜尋系統命令的命令,和whereis的區別在於:
whereis命令可以查詢二進位制命令的同時,查詢到幫助文件的位置;
which命令在查詢二進位制命令的同時,如果這個命令有別名,則還可以找到別名命令。
locate命令才是按照檔名搜尋普通檔案的命令
優點:按照資料庫搜尋,搜尋速度快,消耗資源小。資料庫位置 /var/lib/mlocate/mlocate.db,(必須在root模式下才可以訪問),可以使用updatedb命令強制更新資料庫
缺點:只能按照檔名來搜尋檔案,而不能執行更複雜的搜尋,比如按照許可權,大小,修改時間等搜尋檔案
功能:按照檔名搜尋檔案(帶檔名有關的都能搜到,結果很多)
對搜尋檔案配置
第一行:開啟搜尋限制,也就是讓這個配置檔案生效
第二行:在locate執行搜尋時,禁止搜素這些檔案系統型別
第三行:在locate執行搜尋時,禁止搜尋帶有這些副檔名的檔案
第四行:在locate執行搜尋時,禁止搜尋這些系統目錄
linux檔案搜尋命令和命令搜尋命令
1.locate 速度快 find 搜尋全部檔案 1 locate 檔名 在後台資料庫中按檔名搜尋 2 資料庫所在位置 var lib mlocate 可以切換到該目錄下看看 3 用命令updatedb更新後台資料庫 4 配置檔案在 etc updatedb.config 開啟檔案搜尋位置限制時可以...
linux搜尋命令
檔案搜尋命令find 1 命令格式 find 搜尋範圍 搜尋條件 注意 1.搜尋需要避免大範圍的搜尋,因為非常消耗系統資源。2.find是系統當中搜尋符合條件的檔名,如果需要匹配,使 用萬用字元匹配,匹配符是完全匹配。萬用字元 匹配任意內容 匹配任意乙個字元 匹配任意乙個中括號的字元 2 find命...
linux搜尋命令
檔案搜尋 locate 檔案 新建的檔案無法搜尋 locate是在後台資料庫中按檔名搜尋,搜尋速度更快 var lib mlocate 後台資料庫一天一更新 強制更新資料庫 updatedb 搜尋限制 開啟搜尋限制 prune bind mounts yes 搜尋時,不搜尋的檔案系統 prunefs...