Jak zdobyć drzewo -a, aby ignorowało katalogi .git?

12

Uwielbiam korzystać treez listy katalogów i mam repozytorium git ze wszystkimi moimi plikami dot. Żeby je zobaczyć, muszę to zrobić tree -a, ale wyświetli to także zawartość .gitkatalogu, której większość ludzi (w tym ja) nigdy nie odważy się dotknąć.

Jak mogę tree -awykluczyć tylko .gitkatalog?

Der Hochstapler
źródło

Odpowiedzi:

21

Musisz użyć flagi -I, aby wykluczyć wzorzec:

tree -a -I '.git'

Mam nadzieję, że to pomoże.

JP de la Torre
źródło
1

Napisałem oparty na węzłach klon drzewa o nazwie Tree- Fiddy, który honoruje ustawienia gitignore. Obecnie jest dość alfa, ale działa dobrze na moich komputerach.

gerrard00
źródło