-
Imprimir apenas o nome do arquivo em que o conteúdo corresponde:
rg -l regex
-
Imprime apenas as entradas de diretório (nomes de arquivos) que correspondem ao padrão especificado em
<directory>:rg -g '*glob*' --files <directory>O
-gespecifica um glob cujas regras correspondem a.gitignorepatterns . Preceda um glob com um!para excluí-lo.--filesimprime cada arquivo que seria pesquisado sem realizar a pesquisa.
Uma maneira menos eficiente de fazer (2) seria:
rg -lg '*pattern*' . <directory>
O . diz que corresponde a qualquer caractere dentro dos arquivos (portanto, não corresponderá a arquivos vazios).