我的文件夹结构看起来像这样:
/app
/app/data
...
/app/secondary
/app/secondary/data
我想要递归搜索/app
,包括/app/data
。但是我不想搜索/app/secondary/data
。这是我目前的代码:
ack --ignore-dir=data searchtext
ack --ignore-dir=secondary/data searchtext
第一个命令忽略了两个目录,第二个命令则没有忽略它们。从应用程序文件夹中,我的ack命令应该是什么样子的?
ack --ignore-dir=foo/ 'bar'
,而不是ack 'bar' --ignore-dir=foo/
)。 - toku-sa-n