locate: игнорировать.git .svn и скрытые папки вообще при использовании подстановочного знака

Я попробую locate -i -l 256 -r '*testhack*' и я получаю все скрытые файлы как результаты, загрязняющие мой ограниченный список результатов, такие вещи, как /home/kwaadpepper/testhack/TwitterReport/.git/objects/9a,

Я думаю, что регулярное выражение может решить мою проблему, но как? Все, что мне удалось сделать, это это на regex101.

1 ответ

Я нашел это locate -i '*testhack*' | egrep -v "\/\." | head -n 256 но с использованием только locate, хотя это кажется быстрее, чем с помощью регулярных выражений с locate.

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