Как заставить дерево -a игнорировать каталоги .git?

12

Мне нравится использовать treeсписок каталогов, и у меня есть git-репозиторий со всеми моими точечными файлами. Чтобы я мог их видеть, мне нужно сделать это tree -a, но это также перечислит содержимое .gitкаталога, что большинство людей (включая меня) никогда не осмеливаются трогать.

Как я могу tree -aисключить только .gitкаталог?

Der Hochstapler
источник

Ответы:

20

Вам нужно использовать флаг -I, чтобы исключить шаблон:

tree -a -I '.git'

Надеюсь, поможет.

JP de la Torre
источник
1

Я написал основанный на узле клон дерева под названием tree-fiddy, который учитывает настройки gitignore. Сейчас она довольно альфа, но она отлично работает на моих машинах.

gerrard00
источник