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


12

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

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

Ответы:


20

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

tree -a -I '.git'

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


1

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.