Comment obtenir l'arborescence -a pour ignorer les répertoires .git?

12

J'adore utiliser treepour lister les répertoires, et j'ai un dépôt git avec tous mes fichiers dot. Pour que je puisse les voir, je dois le faire tree -a, mais cela listera également le contenu à l'intérieur du .gitrépertoire, que la plupart des gens (moi y compris) n'osent jamais toucher.

Comment pourrais-je tree -aexclure uniquement le .gitrépertoire?

Der Hochstapler
la source

Réponses:

20

Vous devez utiliser l'indicateur -I pour exclure un modèle:

tree -a -I '.git'

J'espère que cela aide.

JP de la Torre
la source
1

J'ai écrit un clone d'arbre basé sur un nœud appelé tree-fiddy qui honore les paramètres de gitignore. C'est assez alpha en ce moment, mais ça marche bien sur mes machines.

gerrard00
la source