Comment afficher l’arborescence des répertoires dans un terminal sous Linux/Ubuntu
Comment visualiser la structure de votre répertoire avec la commande Tree dans Ubuntu
Bien visualiser l’organisation de vos fichiers et dossiers peut s’avérer complexe, surtout si vous gérez plusieurs projets ou travaillez en profondeur dans l’arborescence des répertoires. Cette tree
commande est un véritable atout : elle affiche une arborescence claire et concise de votre hiérarchie de dossiers directement dans le terminal. Si elle n’est pas encore installée, ou si tout semble un peu bancal, cette procédure pas à pas peut vous aider à y voir plus clair. Attendez-vous à pouvoir générer de belles cartes de dossiers, les enregistrer et même limiter la profondeur de votre labyrinthe de dossiers. Un peu technique, mais super pratique.
Comment installer et utiliser la commande Tree dans Ubuntu
Installer l’utilitaire Tree
Si vous ne l’avez jamais utilisé tree
, vous devrez le récupérer depuis les dépôts. Il n’est pas inclus par défaut. Tout d’abord, ouvrez votre terminal. Le moyen le plus rapide est Ctrl + Alt + T. Une fois ouvert, mettez à jour votre liste de paquets pour vous assurer d’installer la dernière version :
sudo apt update
Saisissez votre mot de passe lorsque vous y êtes invité. Notez que rien ne s’affiche à l’écran pendant la saisie ; saisissez-le donc soigneusement et appuyez sur Enter. Ensuite, installez- tree
le en suivant les instructions suivantes :
sudo apt install tree
Lorsque vous êtes invité à confirmer, appuyez simplement sur Ypuis sur Enter. Il arrive que l’installation échoue la première fois, notamment avec des connexions lentes ou si les informations de votre dépôt sont obsolètes, mais une nouvelle tentative résout généralement le problème.
Utilisation de base : Génération de l’arborescence des répertoires
Une fois tree
installé, il vous suffit de saisir « » tree
dans le terminal et d’appuyer sur « » Enter. Une représentation ASCII fidèle de la structure actuelle de vos répertoires s’affichera. Sur certaines configurations, cette représentation peut être très longue si vous avez des dossiers imbriqués ; il est donc conseillé de limiter la profondeur.
Afficher uniquement les dossiers (ignorer les fichiers)
Ceci est utile si vous souhaitez simplement une vue d’ensemble de vos répertoires, sans encombrement. Utilisez l’ -d
option. Tapez :
tree -d
Cela affichera uniquement les répertoires. Cela rend le processus beaucoup plus clair, surtout pour les projets complexes. Autre conseil : si votre arborescence de répertoires est volumineuse, il est préférable de limiter le nombre de niveaux.
tree -L 2
Ici, -L 2 signifie « afficher seulement deux niveaux de profondeur ».Combinez les options pour tree -d -L 2
simplifier les choses.
Enregistrez votre carte de répertoire dans un fichier texte
Il est parfois plus simple de consulter ou de partager la structure de votre répertoire si elle se trouve dans un fichier. Il suffit de rediriger la sortie vers un fichier avec > :
tree > directory_structure.txt
Cela crée un fichier appelé directory_structure.txt
dans votre dossier actuel. Vous pourrez l’ouvrir ultérieurement avec n’importe quel éditeur de texte : Bloc-notes, VSCode, etc. Lors d’une configuration que j’ai testée, l’opération échouait parfois si les autorisations étaient restrictives. Assurez-vous donc que votre utilisateur dispose d’un accès en lecture aux répertoires que vous souhaitez lister.
Conseils supplémentaires et pièges courants
- Si
tree
le programme n’apparaît pas après l’installation, vérifiez qu’il a bien été installé en exécutantwhich tree
. Si rien ne se passe, essayez de le réinstaller avecsudo apt install --reinstall tree
. - Vous souhaitez plus de contrôle ? Exécutez
man tree
pour voir toutes les options. Il y en a beaucoup, comme-a
l’inclusion des fichiers cachés ou-f
les chemins d’accès complets. - N’oubliez pas que les autorisations sont importantes. Si certains répertoires n’apparaissent pas, cela peut être dû au fait que vous utilisez un utilisateur ne disposant pas d’un accès en lecture.
Conclure
Ce processus est assez simple une fois maîtrisé. L’installation tree
est simple et la commande elle-même est extrêmement utile pour des aperçus rapides, surtout si vous travaillez sur des projets complexes ou des bases de code partagées. De plus, enregistrer le résultat vous permet de préparer votre structure pour la documentation ou les sauvegardes. Je ne sais pas pourquoi, mais sur certaines configurations, cela fonctionne mieux après un redémarrage ou lors de l’exécution dans certains répertoires ; ne soyez donc pas surpris si la première exécution est un échec.
Résumé
- Installer
tree
viasudo apt install tree
- Utilisé
tree
pour visualiser les répertoires, avec des options telles que-d
et-L
- Enregistrer la sortie dans un fichier avec
>
- Vérifiez les autorisations et le manuel pour plus d’options
Conclusion
J’espère que cela vous fera gagner quelques heures. Cette tree
commande est un moyen simple mais efficace de maîtriser rapidement la structure de vos dossiers. En cas de problème, vérifiez l’installation et les permissions. Cet outil astucieux peut vraiment améliorer votre expérience en terminal, surtout avec des projets comportant des millions de dossiers imbriqués. Bonne chance pour explorer ces forêts de répertoires !