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.