ripgrep
Description:
高速で再帰的な検索が可能なコマンドライン検索ツール
Tags:
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)。
構築・初期設定
Section titled “構築・初期設定”インストール
Section titled “インストール”-
Windows
-
Linux (Ubuntu/Debian)
- macOS (Homebrew)
基本的な使い方
Section titled “基本的な使い方”現在のディレクトリ以下を再帰的に検索: