終端使用 檔案搜尋 find 命令 的使用

2022-02-18 22:01:11 字數 1043 閱讀 4707

"find"命令,是 linux 中強大的檔案搜尋命令。不僅可以按照檔名搜尋檔案,還可以按照許可權、大小、時間、inode 號等來搜尋檔案。但是 "find"

命令是直接在硬碟中進行搜尋的,如果指定的搜尋範圍過大,"find"命令就會消耗較大的系統資源,導致伺服器壓力過大。所以,在使用 "find"命令搜尋時,不要指定過大的搜尋範圍。

"find"命令的基本資訊如下:

命令

作用

find 搜尋路徑 [選項] 搜尋內容

搜尋只當路徑中的 檔案、目錄

"find" 是比較特殊的命令,它有兩個引數:

①如果省略搜尋路徑,表示從當前目錄下搜尋。

②之前學習過的萬用字元,可以在"find"命令中使用。

命令格式:

find  搜尋路徑  [選項]  搜尋內容

選項:1、假設"greamrod_info.txt"是乙個非常重要的檔案,要使用 "find"命令 來搜尋這個檔案。

2、只知道"greamrod_info.txt"檔案是儲存在使用者主目錄下,但具體的位置不知道,搜尋方式如下圖:

3、文儲存在使用者主目錄下,搜尋"greamrod_info.txt"檔案,忽略大小寫(使用"-iname"選項):

4、檔案儲存在使用者主目錄下,忘記了"greamrod_info.txt"檔案的全程,只記得一部分檔名稱(使用linux中的 萬用字元),不知道是否區分大小寫(使用"-iname"選項)。搜尋方式如下圖所示:

檔案搜尋命令find

1 路徑加檔名搜尋 find 查詢的是etc目錄下的以init為名字的檔案。加萬用字元後為模糊搜尋,只要檔名中含有init即可。查詢etc目錄下以init開頭的七位檔名。2 搜尋時不區分大小寫 iname 我們知道在windows系統中,檔名是不區分大小寫的,大寫和小寫是同乙個檔案。但是在linux...

Linux 命令 find 搜尋檔案

find 命令可以依據檔案的各種屬性在既定的目錄 及其子目錄 裡搜尋檔案。find h l p d debugopts olevel path.expression cmin n 匹配 n 分鐘前改變狀態 內容或屬性 的檔案或目錄。如果不到 n 分鐘,就用 n,如果超過 n 分鐘,就用 n。cnew...

Linux命令 檔案搜尋命令 find

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