cover.png
ripgrep — быстрый поиск по файлам

ripgrep (команда rg) — это современная утилита для рекурсивного поиска текста в файлах, которая работает значительно быстрее традиционного grep, а так же многих других аналогичных инструментов.

ripgrep особенно удобен при работе с большими кодовыми базами — он автоматически пропускает бинарные файлы, скрытые файлы и директории из .gitignore, что делает поиск не только быстрым, но и релевантным.

Основные преимущества

  • Высокая скорость работы благодаря реализации на Rust, оптимизациям и многопоточности
  • Автоматически игнорирует файлы из .gitignore
  • Поддержка регулярных выражений
  • Удобный цветной вывод по умолчанию
  • Умное определение типов файлов

Примеры использования

Простой поиск строки в текущей директории и поддиректориях:

$ rg "pattern"

Поиск с игнорированием регистра:

$ rg -i "pattern"

Поиск только в определённых типах файлов:

$ rg -t py "import"  # только в Python файлах
$ rg -t js "function"  # только в JavaScript файлах

Показать контекст вокруг найденных строк:

$ rg -C 3 "pattern"  # 3 строки до и после

Поиск с выводом только имён файлов:

$ rg -l "pattern"

Этот пост также доступен в Telegram

Copyright 2026. All rights reserved.

Привет, друг! Coding Overhead — это мой личный блог о современных технологиях и полезных утилитах.