Linux 查詢檔案 目錄 內容命令

2021-10-04 07:25:46 字數 688 閱讀 8404

1. 查詢指定檔案

# 搜尋全盤,查詢 a.txt 檔案

find / -name 'a.txt'

# 搜尋全盤,查詢 a.txt 檔案(忽略大小寫)

find / -iname 'a.txt'

# 查詢當前目錄所有的 txt 檔案

find . -name '*.txt'

2. 查詢目錄(資料夾)

# path 為要查詢的路徑

find / -name 'path' -type d

# 搜尋全盤,查詢 mysql 資料夾

find / -name 'mysql' -type d

# 搜尋全盤,模糊查詢 mysql 資料夾

find / -name '*mysql*' -type d

3. 查詢檔案內容

# 在 /home 目錄下所有的普通檔案中,搜尋 rocblog,顯示檔案路徑資訊和匹配的關鍵字

find /home -type f | xargs grep "rocblog"

# 模糊匹配搜尋

find /home -type f | xargs grep "rocb*"

find /home -type f | xargs grep -ril "rocblog"

linux查詢檔案內容的命令

whereis 程式名稱 查詢軟體的安裝路徑 b 只查詢二進位制檔案 m 只查詢幫助檔案 s 只查詢源 u 排除指定型別檔案 f 只顯示檔名 b 目錄 在指定目錄下查詢二進位制檔案 m 目錄 在指定目錄下查詢幫助檔案 s 目錄 在指定目錄下查詢源 locate 檔名稱 在檔案索引資料庫中搜尋檔案 d...

linux查詢檔案內容

從檔案內容查詢匹配指定字串的行 grep 被查詢的字串 檔名 從檔案內容查詢與正規表示式匹配的行 grep e 正規表示式 檔名 查詢時不區分大小寫 grep i 被查詢的字串 檔名 查詢匹配的行數 grep c 被查詢的字串 檔名 從檔案內容查詢不匹配指定字串的行 grep v 被查詢的字串 檔名...

Linux查詢檔案內容

最近在linux 下程式設計時遇到乙個需求,在某個目錄下的.c檔案中,想查詢所有使用函式funca的地方 特將方法記錄並分享一下。grep 被查詢字串 檔名 所有,我的使用場景中,用到的命令即為 files path grep funca c 即表示在當前目錄files path的第一集資料夾中尋找...