BurntSushi

ripgrep

BurntSushi

一款面向行的递归正则表达式搜索工具,默认遵循gitignore规则并自动跳过隐藏文件、二进制文件,是grep、ack和The Silver Searcher的高性能替代品。

15.2.0
发布于
2026年7月16日
68,673
星标
47,927,593
下载
同步于
1 天前
rust

最新版本

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工程师
  • 命令行工具爱好者

快速上手

  1. 从Releases页面下载对应平台的二进制文件
  2. 或通过包管理器安装:brew install ripgrep(macOS)、apt install ripgrep(Linux)、winget install ripgrep(Windows)
  3. 基本用法:rg 'pattern'在当前目录递归搜索
  4. 查看详细指南:用户指南

核心优势

  • 搜索速度极快,在Linux内核源码搜索中仅需0.082秒
  • 默认遵循gitignore,无需额外配置
  • 跨平台支持,提供预编译二进制
  • 双许可(MIT/UNLICENSE),使用灵活

系统要求

  • 操作系统:Windows、macOS、Linux

历史版本

排序