它是什么:在源码里递归找正则的命令行工具
ripgrep 是一个行导向的递归搜索工具,在当前目录下按正则表达式逐行找内容,默认还会尊重 gitignore 规则。仓库标题与简介把这句定义写得很完整,README 开头再复述一遍,第一次接触的人读两行就知道它和普通搜索的区别。仓库按仓库入口、发行版、指南与常见问题分区,Star、下载与指南三个按钮摆在首屏。
深度介绍
ripgrep 是一个行导向的递归搜索工具,在当前目录下按正则表达式逐行找内容,默认还会尊重 gitignore 规则。仓库标题与简介把这句定义写得很完整,README 开头再复述一遍,第一次接触的人读两行就知道它和普通搜索的区别。仓库按仓库入口、发行版、指南与常见问题分区,Star、下载与指南三个按钮摆在首屏。
默认行为是把杂事先拦下来:尊重 gitignore 里的排除规则、跳过隐藏文件、跳过二进制文件,只把真正相关的文本行吐出来。需要翻遍整个目录时,用 rg -uuu 这类开关可以把默认过滤全部关掉。搜索本身按行组织,支持正则模式、大小写控制与多文件输出,配合 Shell 补全,敲命令的手感和系统自带工具几乎一致。
仓库里直接放了一张搜索结果截图,示例是整棵 Linux 内核源码树的比较——把自己的工具放进最挑剔的代码库里跑,是最有说服力的一种自证。三个相似工具(Silver Searcher、ack 与 grep)的对照也写在简介里,说明它想替代的是谁。发行版页与更新日志同步维护,性能与兼容性的变化都能追到记录。
常见用法包括在大仓库里递归搜函数与配置、按 gitignore 规则只搜该搜的目录、用正则批量定位日志与文本、在跨平台命令行里替换系统自带搜索,以及给脚本加一段 Shell 补全。写代码时改名重构、查报错来源、翻历史注释都用得上,Windows、macOS 与 Linux 三种环境的用法保持一致。适配工作一直在做,更新也一直没停。
这个工具完全免费,授权上给了两种选择:MIT 许可与 Unlicense,团队按自己的合规偏好挑一种即可。安装方式也很直接——每个发行版都附带预编译二进制,不想编译就直接下载;也可以通过包管理器或 Crates 包页安装,全程不需要注册账号,也不涉及任何用量计费。命令在三种系统上保持一致,换机器也不用重学。
资料集中在仓库里:用户指南讲进阶用法与参数细节,常见问题收了安装与行为上的疑问,正则章节解释匹配语法,另有配置、Shell 补全、构建与翻译等条目。发行版页面提供各平台的二进制与变更说明,更新日志与发布页互相对照,徽章区还能看到持续集成状态与贡献者名单。整个过程没有注册环节,也不需要联网激活即可使用。
上手三步:先到发行版页按系统下载二进制,或用包管理器安装;接着在项目根目录敲一条 rg 加正则的命令,看看默认过滤挡掉了什么;想用得更顺就翻用户指南,把大小写控制、文件类型过滤与补全配上。遇到行为差异时,常见问题那一页基本能给出答案。三步走完,日常搜代码基本就够用了;剩下的细节等用到再查,不用先啃完整本文档。
产品特点
隐藏文件、二进制文件与 gitignore 里的路径默认全部跳过,第一次搜就有干净结果;想彻底翻个底朝天时,一条全关开关就能放开限制。
仓库挂着 68,622 颗星,在同类命令行搜索工具里仅次于星数最高的那家,社区厚度足以保证问题有人答、补丁有人接。新项目接入起来很放心。
授权同时给了 MIT 与 Unlicense 两种,宽松与放弃权利两头都摆在那里,团队可以按自己的合规口径挑一种,不必再谈授权费。
仓库里的示例截图直接跑在 Linux 内核源码树上,把自己放进最挑剔的代码库验证——这种自证方式比任何性能形容词都实在。读起来也痛快。
最近动态
仓库星数约 68,622,发行版页持续提供各平台二进制,更新日志记录行为与性能变化,具体版本以发布页公示为准。下载与安装全程免费。
用户指南、常见问题、正则说明与 Shell 补全等文档条目齐全,配合徽章与贡献者区,文档面与代码面一起维护。文档与代码同仓维护。
本页对简介定义、默认过滤说明、许可与文档入口逐条核对,内容与仓库公示保持一致,后续变化随发行版与更新日志同步。范围含发行版与用户指南。
ripgrep 是一个行导向的递归搜索工具,在当前目录下按正则表达式逐行查找内容,并且默认尊重 gitignore 规则。仓库标题把这句定义写完整,README 开头再复述一遍,第一次接触的人读两行就明白它和系统自带搜索的差别:默认跳过隐藏文件与二进制文件,只吐出真正相关的文本行,需要翻个底朝天时再用全关开关放开限制。 数据面它排得很靠前:仓库约 68,622 颗星,在同类命令行搜索工具里仅次于星数最高的一家;平台支持明确覆盖 Windows、macOS 与 Linux,每个发行版都附带预编译二进制。授权给了 MIT 与 Unlicense 两种选择,商用与再分发都不涉及费用。文档八条入口齐全,安装、指南、常见问题、正则、配置、Shell 补全、构建与翻译各占一段。 适用面集中在开发者日常:在大仓库里定位函数与配置、按 gitignore 规则只搜该搜的目录、用正则批量找日志与文本、改名重构时确认引用范围。上手只需要三步——下载二进制、敲一条 rg 加正则、按需读用户指南;仓库里的示例截图还直接跑在一整棵内核源码树上,把性能摆在明面上给人看。
核验信息
本页内容依据 ripgrep 仓库首页、发行版页、用户指南、常见问题与平台爬虫规则文件整理,功能描述、平台支持与双许可说明均取自仓库公示,封面与标识分别取自仓库分享图与作者头像。核对于 2026-10-04。
ripgrep介绍页面对您是否有帮助?