Wie kann man tree -a dazu bringen, .git-Verzeichnisse zu ignorieren?

12

Ich liebe es tree, Verzeichnisse aufzulisten, und ich habe ein Git-Repository mit all meinen Punktedateien. Damit ich sie sehen kann, muss ich das tun tree -a, aber das listet auch die Inhalte im .gitVerzeichnis auf, die die meisten Leute (ich selbst eingeschlossen) niemals zu berühren wagen.

Wie kann ich tree -anur das .gitVerzeichnis ausschließen?

Der Hochstapler
quelle

Antworten:

20

Sie müssen das Flag -I verwenden, um ein Muster auszuschließen:

tree -a -I '.git'

Ich hoffe es hilft.

JP de la Torre
quelle
1

Ich habe einen knotenbasierten Baumklon namens tree-fiddy geschrieben , der die Gitignore-Einstellungen berücksichtigt. Es ist momentan ziemlich Alpha, aber es funktioniert gut auf meinen Maschinen.

gerrard00
quelle