温馨提示×

怎样搜索ubuntu文件内容

小樊
48
2026-10-19 13:26:38
栏目: 智能运维

在 Ubuntu 中搜索文件内容(而不仅仅是文件名),常用方法如下:


一、命令行方式(最常用)

1. grep:搜索文件内容

grep "关键词" 文件名

递归搜索某个目录下的所有文件:

grep -r "关键词" /路径/目录

忽略大小写:

grep -ri "关键词" /路径/目录

显示行号:

grep -rn "关键词" /路径/目录

只显示文件名:

grep -rl "关键词" /路径/目录

示例:

grep -rn "main" ~/project

2. find + grep:按条件找文件再搜内容

find /path -name "*.py" | xargs grep "关键词"

3. ripgrep(推荐,速度快)

先安装:

sudo apt install ripgrep

使用:

rg "关键词" /路径

二、图形界面方式

1. 文件管理器(Nautilus)

  • 打开“文件”
  • 在右上角搜索框输入文件名
  • ⚠️ 默认不支持内容搜索(需插件)

2. 专用工具

  • SearchMonkey
  • Recoll(强烈推荐,全文搜索)
sudo apt install recoll

三、按场景推荐

  • 快速搜代码 → grep / rg
  • 搜文档内容 → recoll
  • 简单偶尔用 → 文件管理器

如果你有具体场景(如代码、日志、中文文件),我可以给更精确命令。

0 踩