1

У меня есть список каталогов следующим образом (данный ls -la):

total 8
drwxr-xr-x   6 <user>  <group>  204 Oct 18 12:13 .
drwxr-xr-x   7 <user>  <group>  238 Oct 18 11:29 ..
drwxr-xr-x  14 <user>  <group>  476 Oct 18 12:31 .git
-rw-r--r--   1 <user>  <group>  601 Oct 18 12:03 index.html
drwxr-xr-x   2 <user>  <group>   68 Oct 18 12:13 test
drwxr-xr-x   2 <user>  <group>   68 Oct 18 12:13 test2

ack . -f распечатывает файлы в каталоге:

index.html

Как я могу получить подтверждение распечатки каталогов в каталоге? Я хочу игнорировать каталог .git (который я понимаю, поведение по умолчанию для ack). На этой ноте, как я могу игнорировать определенные каталоги?

Я использую ack 1.9.6 на Mac OSX 10.8.2.

1 ответ1

0

Ты не можешь ack только для файлов, а не для каталогов. Это инструмент поиска текста, а не поиск файлов общего назначения.

Чтобы игнорировать каталоги, используйте параметр --ignore-dir .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .