'Tree' est disponible pour les principaux systèmes d'exploitation comme Windows, Linux ou Unix et MacOS.
Que couvrirons-nous?
Dans ce guide, nous vous montrerons comment utiliser la commande 'arbre' sur Linux. Nous verrons également comment il peut être installé sur différentes distros Linux. Commençons à explorer la commande «arbre».
Conditions préalables
1. Connaissance de base de l'utilisation du terminal Linux.
2. privilèges «sudo» et connectivité Internet.
Installation de la commande d'arbre sur Linux
'Arbre' est disponible pour la plupart des distros Linux et peut être installé à l'aide du gestionnaire de packages de ces distros.
Installation de 'arbre' sur Ubuntu
Le package «arbre» fournit la commande «arbre» sur Ubuntu et peut être installé en utilisant le régulier 'apt install' commande. Vous pouvez vérifier les différents détails de ce package comme les dépendances, la version, la description en utilisant la commande 'APT Show Tree'. Pour installer «arbre» sur Ubuntu, utilisez la commande:
$ sudo apt install arbre
Installation de «Tree» sur Fedora (basée sur Redhat)
'Arbre' peut également être installé sur fedora. Pour cela, exécutez la commande:
$ sudo dnf Installer l'arbre
Nous l'avons testé sur Fedora 35 et ci-dessous est la capture d'écran de 'arbre' Commande en action:
Installation de la commande d'arborescence pour Linux à l'aide de Snapcraft
Le référentiel logiciel SNAP fournit également un package SNAP pour le 'arbre' commande. Avec SNAP, les applications sont préemballées avec toutes leurs dépendances. Ceux-ci fonctionnent sur toutes les principales distros Linux. Ces applications sont hébergées sur Snap Store. Snap est préinstallé sur de nombreuses distros Linux (Ubuntu, Solus, Manjaro, etc.), s'il n'est pas installé par défaut (Arch, Debian, Fedora), utilisez la commande de distribution spécifique pour l'installer.
Supposons que vous ayez déjà installé un instantané sur votre distribution, continuez avec l'installation de 'arbre' Utilisation de Snap. Une fois le snap installé sur votre système, vous pouvez simplement utiliser la commande ci-dessous pour installer 'arbre':
$ sudo snap d'installation
Note: Si sur la planète, votre distribution n'a pas le 'arbre' Commande, vous pouvez toujours répertorier vos répertoires et fichiers dans une structure en forme d'arbre. Cela peut être réalisé en utilisant la commande / script ci-dessous:
$ ls -r | grep ": $" | sed -e 's /: $ //' -e 's / [^ -] [^ \ /] * \ // - / g' -e 's / ^ / /' -e 's / - / | / '
Vous pouvez voir à quel point la commande ci-dessus est effrayante qui est construite en utilisant le 'LS' commande.
En utilisant la commande 'arbre'
Quand il n'y a aucun argument passé à 'arbre', il imprimera le contenu du répertoire actuel. Lorsque des arguments appropriés sont passés à 'arbre' Il répertorie le contenu du répertoire cible. Après avoir inscrit les répertoires, il imprime le nombre total de répertoires et de fichiers dans ce répertoire. La structure de syntaxe de 'arbre' est comme suit:
arbre [-adfgHilnopqrstuvxacdfns] [-l niveau [-r]] [-h bashref] [-t title] [-o nom de fichier] [--nolinks] [-p modèle] [-i modèle] [- inodes] [ --Device] [--Noreport] [--dirsFirst] [--version] [--help] [--filimit #] [répertoire…]
Ci-dessous, nous avons répertorié certaines des options (arguments) que la commande «arbre» utilise. Nous avons effectué ce guide sur Ubuntu 20.04:
1. Impression du message d'aide et de l'utilisation de la commande d'arbre
-aider: Imprime l'utilisation de diverses options (y compris celles que nous avons énumérées ici).
2. Affichage de la version
-version: Imprime la version de l'arbre installé sur votre système.
3. Énumérer tous les fichiers
-un: Affiche tous les fichiers de la sortie, y compris le caché.
4. Listing des répertoires
-d: Imprime uniquement les répertoires.
5. Préfixe de chemin
-F: Sort le préfixe de chemin complet pour chaque fichier.
6. Impression des autorisations
-p: Afficher l'autorisation des fichiers et des dossiers (similaire à LS -L):
7. Modèle de correspondance
-P: Affichage de ces fichiers qui correspondent à un motif de joker particulier.
8. Décider de la profondeur des répertoires dans la liste de sortie
Nous pouvons également contrôler la profondeur ou le niveau des répertoires à afficher dans la sortie:
9. Affichage de la taille
a) Nous pouvons afficher la taille de chaque fichier à côté de son nom comme indiqué ici:
b) Les tailles imprimées ci-dessus ne sont pas très faciles à interpréter. Rendons-le plus amical en utilisant le commutateur «-h»:
dix. Impression de la date de modification
Nous pouvons également imprimer la date à laquelle le fichier a été modifié pour la dernière fois avec l'option '-d':
11. Tri de la sortie
a) Pour organiser la liste des fichiers dans l'ordre alphabétique inverse, utilisez le '-r' changer:
b) Pour trier la sortie en fonction de la dernière heure de modification, utilisez le '-T' argument:
Plus à apprendre…
Il existe encore de nombreuses options disponibles pour jouer avec le 'arbre' commande, mais nous le terminons ici. Ce guide ne fait que gratter la surface de l'endroit où nous pouvons aller avec le 'arbre' commande. Pour mieux comprendre l'utilisation du 'arbre' commande, utilisez les pages de l'homme.