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- شامل فایلهای مخفی