一款面向行的递归正则表达式搜索工具,默认遵循gitignore规则并自动跳过隐藏文件、二进制文件,是grep、ack和The Silver Searcher的高性能替代品。
- 15.2.0
- 发布于
- 2026年7月16日
- 68,673
- 星标
- 47,927,593
- 下载
- 同步于
- 1 天前
最新版本
15.2.02026年7月16日 00:26下载慢?可在上方随时切换镜像源
项目说明
项目概述
ripgrep(rg)是一款面向行的递归搜索工具,会在当前目录中递归搜索正则表达式模式。默认情况下,ripgrep会遵循gitignore规则,并自动跳过隐藏文件/目录和二进制文件。它支持Windows、macOS和Linux平台,并提供每个版本的二进制下载。ripgrep与The Silver Searcher、ack和grep等其他流行搜索工具类似。采用MIT或UNLICENSE双许可。
主要功能
- 高性能递归正则表达式搜索
- 默认遵循gitignore规则
- 自动跳过隐藏文件和二进制文件
- 跨平台支持Windows、macOS和Linux
- 支持配置文件和Shell补全
适用人群
- 需要在代码库中快速搜索的开发者
- 系统管理员和DevOps工程师
- 命令行工具爱好者
快速上手
- 从Releases页面下载对应平台的二进制文件
- 或通过包管理器安装:
brew install ripgrep(macOS)、apt install ripgrep(Linux)、winget install ripgrep(Windows) - 基本用法:
rg 'pattern'在当前目录递归搜索 - 查看详细指南:用户指南
核心优势
- 搜索速度极快,在Linux内核源码搜索中仅需0.082秒
- 默认遵循gitignore,无需额外配置
- 跨平台支持,提供预编译二进制
- 双许可(MIT/UNLICENSE),使用灵活
系统要求
- 操作系统:Windows、macOS、Linux
历史版本
排序