Skip to content

ripgrep

Description:
高速で再帰的な検索が可能なコマンドライン検索ツール
Updated:
2026/01/28
  • 圧倒的な検索速度: Rust製で、他の検索ツール(grep, ag)を凌駕する圧倒的なスピードを実現。
  • スマートなデフォルト: .gitignore や隠しファイルをデフォルトで尊重し、開発者が「本当に探したい場所」を賢く検索。
  • 高度なUnicode対応: Unicodeをネイティブにサポートし、多言語が混在するソースコードでも高速に検索可能。
  • 柔軟なフィルタリング: ファイルタイプ(--type)による絞り込みや、圧縮ファイルの検索にも対応。
  • 全ファイルからの検索: プロジェクト全体から特定の文字列を検索(rg pattern)。
  • 特定のファイル形式に限定: Pythonファイルの中だけを検索(rg -tpy pattern)。
  • 検索結果の置換プレビュー: マッチした部分を別の文字列に置き換えて表示(rg pattern -r replacement)。
  • 無視されているファイルも検索: .gitignore されているファイルも含めて力技で検索(rg -uu pattern)。

  • Windows

    scoop install ripgrep
  • Linux (Ubuntu/Debian)

sudo apt update
sudo apt install ripgrep
  • macOS (Homebrew)
brew install ripgrep

現在のディレクトリ以下を再帰的に検索:

rg pattern

大文字小文字を区別せずに検索

Section titled “大文字小文字を区別せずに検索”
rg -i pattern
rg -t md "TODO"