-
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
-g
especifica um glob cujas regras correspondem a.gitignore
patterns . Preceda um glob com um!
para excluí-lo.--files
imprime 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).