Как с помощью ack (или чего-то подобного) исключить подкаталоги

Например:

-- /
---- foo
------ exclude-me
----  bar
------ exclude-me
---- baz
------ exclude-me

Как я мог искать все foo, bar и baz, НО исключая все подкаталоги с exclude-me?


person Oscar Godson    schedule 31.01.2013    source источник


Ответы (1)


Для подтверждения вы используете случай, покрытый --ignore-dir=exclude-me (за исключением простого имени каталога).

Для чего-то подобного я бы попробовал аналогичный подход после просмотра некоторого руководства в течение некоторого времени.

person Anton Kovalenko    schedule 31.01.2013
comment
Ой. Я думал, что это исключит только ./exclude-me. Спасибо! - person Oscar Godson; 01.02.2013
comment
Если вам когда-нибудь интересно, что ищет ack, отбросьте поисковый запрос и добавьте -f, и вы получите список всех файлов, которые он выбирает для поиска. Так что вы можете просто попробовать ack --exclude-me -f и проверить поведение. - person Andy Lester; 01.02.2013