檔案搜尋命令find

2022-02-19 02:48:24 字數 1503 閱讀 9102

1、路徑加檔名搜尋(find):

查詢的是etc目錄下的以init為名字的檔案。

加萬用字元後為模糊搜尋,只要檔名中含有init即可。

查詢etc目錄下以init開頭的七位檔名。

2、搜尋時不區分大小寫(-iname)

我們知道在windows系統中,檔名是不區分大小寫的,大寫和小寫是同乙個檔案。但是在linux系統中,檔名是區分大小寫的。

在用find命令時,是區分大小寫的,如何在搜尋時不再區分大小寫呢?

可以使用iname命令:

先在etc目錄下建立檔案inittab:

用-iname命令搜尋檔案:

從搜尋結果可以看出,檔名是不區分大小寫的。

3、根據檔案大小搜尋(-size):

乙個資料塊等於0.5位元組,因此2048個資料庫快等於100m。

- 204800:檔案大小小於100m

+204800:檔案大小大於100m

204800:檔案大小等於100m

搜尋大於100m的檔案:

4、根據所有者查詢:

查詢使用者zhang的所有檔案:

5、根據時間屬性查詢:

(1)-amin(被訪問):

(2)-cmin(改變檔案的屬性):

(3)-mmin(修改檔案的內容):

6、命令的連線操作:

-a:兩個條件同時滿足。

-o:兩個條件滿足其中乙個。

(1)查詢以init開頭並且型別為目錄的檔案:

(2)對find查詢的結果進行操作:

(1)-exec:先不區分檔案的大小寫查詢檔案inittab檔案,再對查詢的檔案查詢其詳細資訊:

(2)-ok:

與-exec不同的是,-ok會對結果進行操作,但是在操作之前會進行詢問。

7、根據 i 結點查詢(適合於檔案名字比較複雜的情況):

(1)檢視檔案或目錄的i結點:

(2)查詢i結點值4的檔案或目錄:

查詢對應的結點值的檔案並檢視其詳細資訊:

linux 檔案搜尋命令 find

命令名稱 find 命令所在路徑 bin find 執行許可權 所有使用者 語法 find 搜尋範圍 匹配條件 功能描述 檔案搜尋 乙個資料塊 512位元組 0.5k 1.find etc name init 在目錄 etc 中查詢檔案init iname 不區分大小寫 2.find size 20...

Linux命令 檔案搜尋命令 find

選項 name表示按檔名稱查詢 find etc name init 搜尋etc目錄下面的檔名為init的所有檔案 精確搜尋 find etc name init 搜尋etc目錄下面的檔名包含init的所有檔案 模糊搜尋 init init?表示任意字元,表示乙個字元 檔名區分大小寫 touch e...

Linux 檔案查詢搜尋命令find

檔名查詢 當前目錄 find name aaa 絕對路徑 find etc name aaa 區分大小寫 find name aaa 不區分大小寫 find iname aaa 符號 模糊查詢 單個字元 萬用字元 檔案大小查詢 100m檔案查詢 find size 204800 說明 linux系統...