定位:使用通配符时通常会忽略.git .svn 和隐藏文件夹

定位:使用通配符时通常会忽略.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,但只使用定位,虽然它似乎比使用带有定位的正则表达式更快。

相关内容