ag и rg не перечисляют файлы, начинающиеся с подчеркивания, find делает

Если я сделаю:

touch _gandalf

А потом:

rg --files | grep gandalf | wc -l

или же

ag -l -g "" | grep gandalf | wc -l

я получил 0 соответствует как результат.


Теперь, если я сделаю touch gandaf я получил 1 матч.

Это почему? Имеют ли файлы, начинающиеся с подчеркивания, поведение, подобное скрытым? Может быть, что-то в файловой системе Mac? Как упомянуто в названии, если я заменю ag/rg find . это работает как ожидалось.

1 ответ

В моем случае был мой глобальный .gitignore наличие условия для исключения файлов, начинающихся с подчеркивания.

Но я думаю, что полезно сохранить во всех этих файлах (как указано в комментариях):

.gitignore

.IGNORE

.rgignore

.agignore

Другие вопросы по тегам