在 Ubuntu 中搜索文件内容(而不是文件名),常用方法如下:
grep(最常用、最强大)grep -r "关键词" .
grep -ri "关键词" .
grep -rl "关键词" .
grep -rn "关键词" .
grep -rn "关键词" --include="*.py" .
grep -rn "关键词" --exclude-dir=node_modules .
ripgrep(更快,推荐)如果安装了 rg:
sudo apt install ripgrep
rg "关键词"
特点:
.gitignoreack / ag(代码搜索友好)sudo apt install ack
ack "关键词"
sudo apt install silversearcher-ag
ag "关键词"
Ctrl + Shift + F如果你想知道哪些文件包含某内容:
grep -rl "关键词" /path
zgrep "关键词" log.gz # 搜索压缩日志
如果你能说明:
我可以给你更精确的命令。