Linux基本指令(搜尋查詢)
阿新 • • 發佈:2018-12-21
搜尋查詢
find指令
find指令將從指定目錄下,向下遞迴遍歷各個子目錄,將滿足條件的目錄或者資料夾顯示在終端。
基本語法:
find[搜尋範圍][現象]
選項說明:
選項 | 功能 |
-name | 按檔名查詢 |
-user | 按使用者名稱查詢 |
-size | 按檔案大小查詢 |
應用例項:
案例一:按檔名查詢
案例二:按檔案擁有者查詢
案例三:按檔案大小查詢
locate指令
locate指令可以快速定位檔案,,他利用事先建立的系統中所有檔名稱及路徑的locate資料庫實現快速定位給定的檔案,locate指令無需遍歷整個檔案系統,查詢速度快,為了保證查詢的準確度,管理員必須定時更新locate時刻。
基本語法:
locate 搜尋檔案
特別說明:
由於locate指令是基於資料庫進行查詢,所以在第一次執行時必須使用updatedb指令建立locate資料庫
應用例項:
grep指令和管道符:
grep 過濾查詢,管道符 | 表示將前一個命令的處理結果傳輸給後面的命令處理
基本語法:
grep[選項] 查詢內容 原始檔
常用選項:
選項 | 功能 |
-n | 顯示匹配行及行號 |
-i | 忽略字母大小寫 |
應用例項:
案例一:在hello.txt中查詢“yes”,並顯示行號