ack: исключая только один каталог, но сохраняя все остальные с тем же именем

Моя структура папок выглядит так:

/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 из папки приложения?

Ответы на вопрос(2)

Ваш ответ на вопрос