Linux中的搜尋命令

2021-08-15 14:07:05 字數 872 閱讀 1546

linux中的搜尋命令

命令:find

--搜尋很費系統資源,盡量避免在高峰期進行搜尋

--搜尋範圍計量縮小,可以縮短搜尋的時間和減少使用的資源

語法格式:find 搜尋範圍 搜尋條件

1.檔名搜尋  選項 -name

* 表示linux的萬用字元,表示匹配任意字元

? 也表示可以匹配任意字元

linux中是嚴格區分大小寫的  使用-iname選項,不區分大小寫

--eg:find / -name init     表示匹配根目錄下的init(搜尋結果為精確匹配)

--eg:find / -name *init*   表示模糊匹配,查詢包含關鍵字的匹配

--eg:find / -name init*    以init開頭的匹配

--eg:find / -name init???  以init開頭,後面有3個未知字元的匹配

--eg:find / -iname *init*  匹配所有包含關鍵字的匹配項,不區分大小寫

2.檔案大小搜尋 選項 -size

單位:linux中儲存的最小單位是資料塊,乙個資料塊的大小是512位元組,也就是0.5kb

find / -size +204800

表示查詢大於200m的檔案

3.檔案的所有者&所屬組,選項:-user   -group

find / -user root

find / -group root      

4.檔案型別 選項:-type

find /etc/ -name -a -type f

-a 表示連線and,-a兩邊的條件都滿足的結果才會被搜尋到

f    表示file,檔案

d    表示data,目錄

Linux中的搜尋命令

find find是最常見和最強大的查詢命令,在磁碟中查詢檔案,用它找到任何你想找的檔案,就是速度有點慢。find path option print exec ok command path是檔案的路徑,option 是各個引數,中內容是附加項可有可無 print 將查詢到的檔案輸出到標準輸出 e...

vi 搜尋命令 Linux 搜尋命令1

whereis是搜尋系統命令的命令,whereis命令不能搜素普通檔案,而只能搜尋系統命令。功能 查詢二進位制命令,原始檔,和幫助文件的命令。which也是搜尋系統命令的命令,和whereis的區別在於 whereis命令可以查詢二進位制命令的同時,查詢到幫助文件的位置 which命令在查詢二進位制...

linux搜尋命令

檔案搜尋命令find 1 命令格式 find 搜尋範圍 搜尋條件 注意 1.搜尋需要避免大範圍的搜尋,因為非常消耗系統資源。2.find是系統當中搜尋符合條件的檔名,如果需要匹配,使 用萬用字元匹配,匹配符是完全匹配。萬用字元 匹配任意內容 匹配任意乙個字元 匹配任意乙個中括號的字元 2 find命...