搜尋查詢類指令

2021-10-10 11:18:40 字數 977 閱讀 7411

搜尋查詢類指令:

1. find指令:將從指定的目錄下 遞迴地遍歷其各個子目錄,將滿足條件的檔案或目錄 顯示在終端。

語法:find [搜尋範圍] [選項]

常用選項:-name:按指定的檔名 查詢檔案

-user:查詢屬於指定使用者名稱下的所有檔案

-size:按照指定的檔案大小 查詢檔案

eg:find /home -name hello.txt --->按檔名:在/home下 查詢 檔名為hello.txt的檔案

find /home -name *.txt

find /home -user root --->按擁有者:在/home下 查詢 使用者名稱稱為root的檔案

find /home size +10m --->檔案大小:在home下 查詢 大於10m的檔案 (-10m:小於10m; 10k:等於10k)

ls -lh test.c --->如果某個檔案的大小大於或者接近於 1g,那麼就會以gb為大小顯示。如果檔案接近 mb,則會按照mb為單位顯示 …… 以此類推。

2. grep指令:過濾查詢,用於檔案內部內容的查詢。

管道符「|」:將當前乙個命令的處理結果 輸出傳遞給 後面的命令處理。

基本語法:grep [選項] 要查詢的內容 原始檔

常用選項:-n : 顯示匹配行及行號

-i :忽略字母大小寫

例子:grep key test.txt --->在test.txt中搜尋關鍵字key

cat test.txt | grep -n hello --->在test.txt中查詢 「hello」所在的行,並顯示行號

cat test.txt | grep -ni hello --->不區分大小寫

find /home -name *.txt | grep author

搜尋查詢類指令

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

Linux搜尋查詢類指令

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

Linux 搜尋查詢指令

find 搜尋範圍 搜尋標準 關鍵字 find txt 搜尋當前目錄下,所有的.txt檔案 find a 搜尋當前目錄下,所有名稱中包含a的那些檔案或者目錄 find opt txt 搜尋 opt目錄下所有.txt檔案 find opt size 5k find opt size 5k 搜尋 opt...