Linux實用命令之檔案搜尋命令講解

2021-12-30 13:15:47 字數 506 閱讀 9096

最常用的場景是在framework目錄下,有一些類,只知道類名,但是不知道它的具體的路徑,總不可能去乙個乙個搜吧,還有乙個可行的是去百度,但是這也不是很適合,因為還有更快的。

這個命令的功能實在是太強大了,所以按需而羅列吧。

按檔名查詢

find dirname -name "filename"

find dirname -name "*filename*" (使用正規表示式)

find dirname -iname "filename" (忽略大小寫)

find dirname -name "filename 2> /dev/null" (忽略錯誤資訊)

這個也是乙個強大的命令,配合正規表示式也是乙個逆天的存在,但是一般情況下會我用到它的場景也就是兩種:

查詢某個目錄下所有的某列包含某字串的檔案

grep -rn "patternsequence" . (找到並顯示行號,不要太好用!) 查詢某文字中所有的含有某字串的列

Linux常用命令之檔案搜尋命令

檔案搜尋命令find 搜尋會占用大量資源 linux中少用搜尋,盡量整理好檔案目錄及檔案 windows中搜尋可以使用軟體 everything 基於ntfs分割槽 linux與windows不同的時,windows是模糊查詢,linux是精準查詢 語法 find 搜尋範圍 匹配條件 搜尋範圍只有 ...

linux檔案搜尋命令和命令搜尋命令

1.locate 速度快 find 搜尋全部檔案 1 locate 檔名 在後台資料庫中按檔名搜尋 2 資料庫所在位置 var lib mlocate 可以切換到該目錄下看看 3 用命令updatedb更新後台資料庫 4 配置檔案在 etc updatedb.config 開啟檔案搜尋位置限制時可以...

Linux常用命令 檔案搜尋命令

1 which 語法 which 命令名稱 功能描述 顯示系統命令所在目錄 範例 which ls 2 find 語法 find 搜尋路徑 搜尋關鍵字 功能描述 查詢檔案或目錄 範例 find etc name init 在目錄 etc中查詢init find size 204800 在根目錄下查詢...