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