1. 程式人生 > >Linux基本指令(搜尋查詢)

Linux基本指令(搜尋查詢)

搜尋查詢

find指令

find指令將從指定目錄下,向下遞迴遍歷各個子目錄,將滿足條件的目錄或者資料夾顯示在終端。

基本語法:

find[搜尋範圍][現象]

選項說明:

選項 功能
-name 按檔名查詢
-user  按使用者名稱查詢
-size 按檔案大小查詢

應用例項:

        案例一:按檔名查詢

        

        案例二:按檔案擁有者查詢

        

       案例三:按檔案大小查詢

        

locate指令

        locate指令可以快速定位檔案,,他利用事先建立的系統中所有檔名稱及路徑的locate資料庫實現快速定位給定的檔案,locate指令無需遍歷整個檔案系統,查詢速度快,為了保證查詢的準確度,管理員必須定時更新locate時刻。

基本語法:

        locate 搜尋檔案

特別說明:

        由於locate指令是基於資料庫進行查詢,所以在第一次執行時必須使用updatedb指令建立locate資料庫

應用例項:

        

grep指令和管道符:

grep 過濾查詢,管道符  |  表示將前一個命令的處理結果傳輸給後面的命令處理

基本語法:

        grep[選項] 查詢內容  原始檔

常用選項:

選項 功能
-n 顯示匹配行及行號
-i 忽略字母大小寫

應用例項:

        案例一:在hello.txt中查詢“yes”,並顯示行號