tree
Fichiers et répertoires
Syntaxe
tree -L 2 [path]Dessine l'arborescence sous forme d'arbre indenté ; il n'est pas installé par défaut sur macOS ni sur les images Linux minimales.
Options courantes
| Option | Signification |
|---|---|
| -L | Limit the depth to N levels |
| -a | Include hidden files |
| -d | Directories only |
| -I | Skip names matching a pattern |
| -f | Print the full path of each entry |
| -h | Show readable sizes |
Exemples
tree -L 2Two levels deep, so the output stays readable.
tree -I 'node_modules|.git'Skips the noisy directories.
tree -d -L 1Just the top-level folders.
Déplacer, supprimer, trouver. Certains ne demandent pas confirmation, et c’est pour ça que -i devient un réflexe.
Comment lire
- Les crochets [ ] marquent une partie facultative.
- Les points de suspension … signifient qu’on peut en mettre plusieurs.
- Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.
Questions fréquentes
Q. Que fait tree ?
Dessine l'arborescence sous forme d'arbre indenté ; il n'est pas installé par défaut sur macOS ni sur les images Linux minimales.
Q. Comment l’écrire ?
tree -L 2 [path] — les crochets marquent ce qui est facultatif.
Q. Combien d’options valent la peine ?
Il y en a 6 ici ; la liste complète est dans man tree. Cette commande relève de Fichiers et répertoires.
Commandes liées
page man: man tree