程式狂想筆記

一個攻城師奮鬥史

0%

Linux 指令搜尋多個檔案內容

最近需要做搜尋多個檔案
但又不想把每一個檔案都抓下來
有網路找幾個方法,做個筆記

Linux 指令方法

1
find "path name" -name "file name" -exec grep -H "search content" {} \;

Linux搜尋資料夾下的檔案內文:find+grep指令產生器 / Search the Content of Files on Linux: find + grep Command Builder - 布丁布丁吃什麼?
Falldog的程式戰場: [Linux] 搜尋資料夾底下 檔案內部文字

這個指令不是很快(不知道是不是真的資料太多啦XD)
主機指令不想安裝太複雜的程式
所以我就沒試了

其他工具

4ndrew/filesearcher: File Search experiments
danielgatis/search_in_files: This is a tool for search text in files

快速找檔案,但沒有找內容
vishaltelangre/ff: Find files (ff) by name, fast!
fzf 也能做到
Make fzf installable by using go get · Issue #801 · junegunn/fzf