3

Дерево команд tree -I 'node_modules' предотвращает появление папки выходных данных node_modules folder . Аналогично, tree -I 'app/ui/bower_components' предотвращает появление app/ui/bower_components в выходных данных.

Однако tree -I 'node_modules' -I 'app/ui/bower_components' не препятствует тому, чтобы оба этих параметра появлялись в выходных данных. Вместо этого кажется, что используется последний.

Итак, как вы игнорируете несколько папок, используя tree?

1 ответ1

5

Вы можете использовать | для разделения шаблонов, в вашем примере вы можете сделать

tree -I "node_modules|bower_components"

Вам нужны двойные кавычки, чтобы bash не интерпретировал символ канала.

Если вы посмотрите на справочные страницы для дерева, прочитайте одну из них для аргумента -P вместо -I (чуть выше).

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