rg

rg خودکار فایل‌های .gitignore را نادیده می‌گیرد و معمولاً چند برابر سریع‌تر از grep -r است.

ایمن

ساختار دستور

rg [options] pattern [path]

نمونه‌های کاربردی

rg "TODO"

جستجو در همهٔ فایل‌های پروژه

rg -i "error" /var/log

بدون حساسیت به حروف

rg -t py "import os"

فقط فایل‌های پایتون

rg -l "api_key"

فقط نام فایل‌ها

rg -C 3 "panic"

نمایش ۳ خط قبل و بعد

آپشن‌های مهم

-i
بدون حساسیت به حروف
-t
نوع فایل
-l
فقط نام فایل
-C
خطوط اطراف
-g
فیلتر glob
--hidden
شامل فایل‌های مخفی