Linux 搜尋查詢指令

2021-10-09 10:21:46 字數 1785 閱讀 5954

find [搜尋範圍][搜尋標準] 關鍵字

find  *.txt

搜尋當前目錄下,所有的.txt檔案

find *a*

搜尋當前目錄下,所有名稱中包含a的那些檔案或者目錄

find /opt *.txt

搜尋/opt目錄下所有.txt檔案

find /opt -size -5k

find /opt -size +5k

搜尋/opt目錄下所有小於5k的檔案

搜尋/opt目錄下所有大於5k的檔案

find /opt -user zhangsan

搜尋/opt目錄下所有的所有者是zhangsan的檔案和目錄

預設按名稱搜尋,-name(不寫也不要緊)

-size:按檔案大小搜尋-:表示小於多少的檔案+:表示大於多少的檔案

-user:按檔案的所有者搜尋

在整棵目錄樹中搜尋檔案或者目錄,都是根據名稱搜尋,效率高。

updatedb:同步資料庫

locate 關鍵字

搜尋過濾命令

在前乙個搜尋命令的結果中進行按名稱進一步過濾:

搜尋命令 |grep [選項] 過濾條件

檢視命令 |grep [選項] 過濾條件

例如:

find *.txt|grep new搜尋當前目錄下,所有名稱包含new的.txt檔案

cat /opt/test/a.txt|grep t:意思:就是輸出a.txt中包含t的所有行

cat t1.txt|grep-ib 就是輸出a.txt中包含b的所有行(忽略b的大小寫ignore

cat t1.txt|grep -ni t  就是輸出a.txt中包含t的所有行(忽略大小寫,並顯示行號)

ls -al|grep a :按列的形式顯示包含a的檔案

Linux搜尋查詢類指令

find 搜尋範圍 選項 find指令將從指定目錄下遞迴的遍歷其各個子目錄,將滿足條件的檔案或者目錄顯示在終端 選項說明 選項功能 name 查詢方式 按照指定的檔名查詢模式查詢檔案 user 使用者名稱 查詢屬於指定使用者名稱所有檔案 size 檔案大小 按照指定的檔案大小查詢檔案 locate ...

搜尋查詢類指令

1.find指令 將從指定目錄向下遞迴地遍歷其各個子目錄,將滿足條件的檔案或者目錄顯示在終端 基本語法 find 搜尋範圍 選項 選項說明 應用例項 案例1 按檔名 根據名稱查詢 home 目錄下的hello.txt檔案 find home name hello.txt 案例2 按擁有者 查詢 op...

搜尋查詢類指令

搜尋查詢類指令 1.find指令 將從指定的目錄下 遞迴地遍歷其各個子目錄,將滿足條件的檔案或目錄 顯示在終端。語法 find 搜尋範圍 選項 常用選項 name 按指定的檔名 查詢檔案 user 查詢屬於指定使用者名稱下的所有檔案 size 按照指定的檔案大小 查詢檔案 eg find home ...