Linux如何模糊查詢檔案

2021-09-05 12:06:52 字數 989 閱讀 7258

> 1.查詢指定檔案

find . -name test.txt

> 2.模糊查詢檔案
find . -name 『*.txt』

find [指定目錄] -name -i 『*[檔名關鍵字]』 #加上-!為忽略大小寫

根據檔名和檔案內容模糊查詢檔案

find [指定目錄] -name 『[檔名關鍵字]』 | xargs grep -i 『內容關鍵字』

例子:find . -name '_20190102』 | xargs grep 『ltecg08_hzcg23_pgwcdr_20190102163507_16164642.dat』

其他一些常用語句:

find . -amin -10 # 查詢在系統中最後10分鐘訪問的檔案

find . -atime -2 # 查詢在系統中最後48小時訪問的檔案

find . -empty  # 查詢在系統中為空的檔案或者資料夾

find . -group cat # 查詢在系統中屬於 groupcat的檔案

find . -mmin -5 # 查詢在系統中最後5分鐘裡修改過的檔案

find . -mtime -1 #查詢在系統中最後24小時裡修改過的檔案

find . -nouser  #查詢在系統中屬於作廢使用者的檔案

find . -user fred #查詢在系統中屬於fred這個使用者的檔案

其他一些常用搜尋符號:

*表示匹配全部,\< 和\ > 分別標註單詞的開始與結尾。

例如:grep man * 會匹配 'batman'、'manic'、'man'等。

grep '\'只匹配'man',而不能匹配'batman'或'manic'等其他的字串。

'^':指匹配的字串在行首。

'$':指匹配的字串在行尾。

linux中模糊查詢檔案

linux中模糊查詢檔案 1 在當前目錄下搜尋指定檔案 find name test.txt 2 在當前目錄下模糊搜尋檔案 find name txt 3 在當前目錄下搜尋特定屬性的檔案 find amin 10 查詢在系統中最後10分鐘訪問的檔案 find atime 2 查詢在系統中最後48小時...

Linux查詢檔案

which locate whereis find which命令 用途 查詢可執行檔案並顯示所在的位置,適用於系統命令,shell命令無法查詢 which lsb release 檢視命令的絕對路徑,即這個可執行檔案的位置 usr bin lsb release which cd 查詢不到路徑,c...

Linux 查詢檔案

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