Comment utiliser tree pour afficher une arborescence de répertoires dans le terminal Linux.
Bien que vous puissiez faire usage de ls dans le terminal Linux pour présenter les répertoires, supposez qu’il y ait un outil qui puisse montrer les listes de sites de répertoire hiérarchiquement, comme un arbre ? La bonne nouvelle est qu’un tel programme existe, et il s’appelle « tree ».
Qu’est-ce qu’un arbre ?
tree est similaire à la commande ls dans la mesure où il affiche les listes de répertoires, mais tree les affiche comme une structure arborescente, réelle à son nom. Cela signifie que les sous-répertoires seront certainement représentés comme des branches de l’arbre. Et il présentera un sous-répertoire d’un sous-répertoire comme une branche plus profonde.
Installation de l’arbre sur Linux
tree est simple à mettre en place sur la majorité des distributions Linux significatives. Il suffit d’utiliser votre gestionnaire de plan préféré.
Sur les systèmes Debian/Ubuntu :
Et sur Arch Linux :
Sur le foyer de distros Red Hat, composé de Fedora, CentOS, Rocky Linux, etc :
Affichage des arborescences de répertoires Avec tree
En fait, présenter des arbres avec la commande tree est facile. Il suffit d’appeler tree dans le site de répertoire actuel pour révéler un arbre du site de répertoire.
Vous pouvez en outre fournir un nom de chemin à tree comme adhère à :
Vous pouvez simplement demander à tree d’afficher les répertoires avec le choix – d :
Vous pouvez également faire en sorte que tree respecte les liens web symboliques sur le système avec l’option – l . Ou encore, il présentera les liens symboliques avec le format « lien -> cible ».
Si votre système Linux est configuré sur plus d’un disque dur, vous pouvez faire en sorte que tree reste sur le système de fichiers actuel avec l’alternative – x .
Vous pouvez révéler uniquement les fichiers qui correspondent à un motif joker avec l’option – P , à laquelle adhère le motif. Assurez-vous de confiner le motif entre single quotes (‘) , ou le shell tentera de le traduire et proposera également une erreur.
Par exemple, pour afficher tous les documents finissant par l’extension « . c » documents :
Vous pouvez maintenant afficher les arbres de fichiers dans votre terminal Linux.
Avec tree, vous pouvez afficher des diagrammes arborescents de vos répertoires pour révéler les connexions des documents ainsi que des sous-répertoires, ainsi que même utiliser des options pour affiner le résultat. Si vous cherchez à trouver des données dans l’arbre de votre site de répertoire Linux, la commande discover est ce dont vous avez besoin.