Linux自學之旅-基礎命令(locate檔案搜索命令)
文章目錄
- 前言
- 一、locate使用
- 二、locate查找程序
- 總結
前言
1.上一節我們講述了whereis和which搜索命令,主要說了兩個命令得基本作用及使用,還沒看的請點擊下方鏈接進入查看吧:whereis和which命令
2.這一節我們來講講一個可以按照檔案名進行搜索檔案的命令locate
提示:以下是本篇文章正文內容
一、locate使用
locate可以根據檔案名進行一個搜索,查找到對應的普通檔案,
- 命令名稱:locate
- 命令全稱:find files by name
- 所在路徑:/usr/bin/locate
- 執行權限:所有用戶
- 功能描述:利用檔案名對普通檔案進行查找
命令格式
locate 【選項】 路徑
常用選項:
-i:忽略大小寫
-c:只顯示查找到的數量
舉個例子:
1.查找passwd這個檔案(locate每次查找會根據一個資料庫進行查找,這里代碼的意思就是在資料庫中查找passwd這個檔案,也就是會查找系統中所有包含了passwd這個檔案的地方)

2.locate后面接要查的結果;查找/etc這個目錄下所有以pa開頭的檔案,

3.加了-c選項就是只顯示/etc這個目錄下包含pass的檔案的條數

二、locate查找程序
其實每次locate進行查找普通檔案的時候并不是真的直接在硬碟中進行查找,而是會查找/var/lib/mlocate/mlocate.db這個資料庫,這個資料庫默認每天會更新一次,如果需要手動更新的話可以輸入updatedb這個命令,
總結
本節我們主要講述了
{
1.locate的使用
2.locate的查找程序
}
我們下節講一個比較常用也可以通過檔案名查找檔案的命令
我是結花,我們下次見!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/255986.html
標籤:其他
