GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Qu'est-ce que la commande tree dans Ubuntu ?

L'interface de ligne de commande des distributions basées sur Linux agit comme un catalyseur pour les actions entreprises par les utilisateurs. Comme d'autres distributions, Ubuntu prend également en charge une grande variété de commandes, et parmi celles-ci, les commandes de gestion de répertoires sont utilisées pour gérer les opérations liées aux répertoires, telles que :CD ”La commande est utilisée pour changer le répertoire de travail actuel ; "mkdir ”La commande est utilisée pour créer un nouveau répertoire. De même, la commande tree imprime les répertoires, les sous-répertoires et leur contenu dans une structure arborescente. C'est presque comme un "ls "Commande, mais la principale différence est le modèle d'impression des deux commandes :le"ls "La commande répertorie le contenu, tandis que le"arbre "La commande affiche la sortie dans une structure hiérarchique arborescente. Dans cette démonstration, nous vous donnerons un aperçu approfondi de l'utilisation des commandes d'arborescence avec des exemples. Commençons donc par installer l'arborescence :

Comment installer la commande tree dans Ubuntu

Vous devez d'abord installer l'arborescence car elle n'est pas disponible par défaut; Donc, si vous n'avez pas encore installé la commande tree, utilisez la commande suivante pour l'installer :

$ sudo approprié pour installer l'arborescence

Comment utiliser la commande tree dans Ubuntu

Une fois qu'il est installé; Exécutez la commande suivante pour l'utilisation détaillée de la commande tree. La syntaxe de la commande tree est :

arborescence [options] [répertoire]

La syntaxe se compose de deux éléments :Options et répertoire :Les options permettent d'afficher le résultat de la commande de l'arbre selon une propriété spécifique. Par exemple, les options peuvent être utilisées pour obtenir la sortie de plusieurs manières, telles que :par ordre alphabétique pour afficher uniquement les répertoires, pour vérifier la taille et l'emplacement des fichiers ou des répertoires. Cependant, si vous souhaitez obtenir le résultat d'un répertoire spécifique, utilisez le nom du répertoire à la place du mot-clé "répertoire" utilisé dans la syntaxe.

Sortie de la commande générale :Vous pouvez imprimer le contenu du répertoire dans l'arborescence (sur le terminal) en exécutant la commande suivante. La commande affiche le contenu du répertoire de travail actuel :

$ arbre

La commande tree a affiché un total de 18 répertoires et 13 fichiers :

Comment utiliser les options avec la commande tree dans Ubuntu

Nous avons vu l'utilisation courante des commandes d'arborescence; De plus, diverses options sont utilisées pour effectuer certaines tâches dans le répertoire en cours ou le chemin d'un autre répertoire.

Comment utiliser l'option -a avec la commande tree

En général, la commande tree n'imprime pas le contenu des répertoires cachés; cette option permet également d'imprimer le contenu des répertoires cachés ; La syntaxe d'utilisation de cet indicateur est illustrée ci-dessous :

Arbre -a [répertoire]

La commande ci-dessous permet d'obtenir le contenu caché du répertoire de travail courant :

$ arbre -a

Vous pouvez observer que la commande tree n'a renvoyé que 18 répertoires et 13 fichiers tandis que; la même commande s'il utilise le "-a ”Drapeau, 215 répertoires et 256 fichiers sont affichés.

Comment utiliser l'option -d avec la commande tree

Cette option est utilisée avec la commande tree pour lister uniquement les répertoires du répertoire cible; la syntaxe de la commande tree avec l'option "-D "Est donné ci-dessous :

Arbre -d [répertoire]

La commande donnée ci-dessous n'imprimera que les répertoires du répertoire courant :

$ arbre -D

Contrairement au répertoire de travail actuel ; Par exemple, vous souhaitez obtenir la liste des répertoires du "Desktop ”Directory et exécutez la commande suivante :

$ arbre -D /patrie/adnan/Bureau

Comment utiliser l'option -f avec la commande tree

Commande Tree si elle commence par "-F "Option, affiche le préfixe du chemin de chaque fichier dans une arborescence :la syntaxe d'utilisation de cette option est indiquée ci-dessous :

Arbre -f [répertoire]

La commande donnée ci-dessous affichera le chemin de tout répertoire ou fichier existant dans le répertoire courant :

$ arbre -F

De plus, vous pouvez obtenir le résultat de cette commande pour n'importe quel répertoire autre que pwd; Par exemple, pour -F « Signaler sur le »bureau "Annuaire; utilisez le chemin du répertoire ou vous pouvez passer le nom du répertoire s'il s'agit d'un sous-répertoire de votre mdp.

$ arbre -F Bureau

Comment utiliser l'option -o avec la commande tree

Vous pouvez utiliser cette option pour obtenir la sortie de la commande Tree dans n'importe quel autre fichier; La syntaxe d'utilisation de ce drapeau est donnée ci-dessous :

arborescence [répertoire] -Ö [nom du fichier]

La commande donnée ci-dessous enregistre la sortie de la commande tree dans un fichier nommé "Output.txt " :

$ arbre -Ö Sortie.txt

Vous pouvez obtenir la sortie d'un répertoire spécifique pour cette option :la commande suivante enregistre la sortie de la commande tree (répertoire du bureau) dans le fichier "Edition1.txt "Fichier :

$ tree Desktop -Ö Edition1.txt

Comment utiliser l'option -Q avec la commande tree

Cette option de liste de fichiers arborescente affiche les noms des fichiers entre guillemets doubles; La syntaxe d'utilisation de cet indicateur est donnée ci-dessous.

Arbre -Q [répertoire]

Pour imprimer les noms de fichiers entre guillemets ; Exécutez la commande suivante pour obtenir la sortie du répertoire de travail actuel :

$ arbre -Q

De plus, la commande ci-dessous affiche le nom du fichier et du répertoire (du répertoire du bureau) entre guillemets :

$ arbre -Q Bureau

Comment utiliser l'option -p avec la commande tree

En utilisant le "-P ”Flag, tous les types de fichiers et les autorisations pour chaque fichier sont imprimés dans une structure hiérarchique :la syntaxe de l'arborescence avec cette option est donnée ci-dessous :

syntaxe

Arbre -p [répertoire]

La commande ci-dessous montre l'utilisation de cette option dans le répertoire de travail courant :

$ arbre -P

Utilisation de "-P "Drapeau pour le répertoire avec le nom"Répertoire1 "; qui est disponible dans notre répertoire personnel :la commande suivante renvoie le résultat de la commande "-P "Signaler sur"Répertoire1 " :

$ arbre -P Répertoire1

Comment utiliser l'option -s avec la commande tree

Vous pouvez afficher la taille (en octets) de tous les fichiers en cliquant sur "-S "Drapeau; la syntaxe est donnée ci-dessous :

Arbres [répertoire]

La commande ci-dessous affiche la taille des fichiers dans le répertoire de travail courant :

$ arbre -S

Pour vérifier la taille d'un répertoire particulier ; passez le chemin, ou vous ne pouvez passer le nom que si le répertoire se trouve dans le répertoire de travail actuel :La commande suivante affiche la taille des fichiers qu'il contient "Directory1 " :

$ arbre -S Répertoire1

Comment utiliser l'option -h avec la commande tree

Cette option affiche également la taille de chaque fichier et répertoire, mais en Ko, Mo, Go, etc. Le "-S ”Flag affiche le résultat en octets, mais le résultat ne contient que des valeurs numériques ; Un utilisateur inexpérimenté peut ne pas être en mesure d'obtenir l'unité de mesure.

Arbre -h [répertoire]

La commande ci-dessous permet d'obtenir les répertoires, les fichiers et leurs tailles sous forme d'arborescence :

$ arbre -H

La commande mentionnée ci-dessous conduit au résultat de "-H " au "Répertoire1 " :

$ arbre -H Répertoire1

Comment utiliser l'option -t avec la commande tree

Cette option trie les fichiers et affiche la sortie sous la forme de l'heure de modification des fichiers ; la syntaxe du "-T "Le drapeau avec la commande d'arbre est donné ci-dessous :

Arbre -t [répertoire]

La commande ci-dessous imprime les fichiers par ordre alphabétique selon leur date de modification :

$ arbre -T

Dans notre cas, la commande suivante affiche le résultat du "-T "Signaler (sur le"bureau "Répertoire):

$ arbre -T Bureau

Comment utiliser l'option -r avec la commande tree

Cette option trie la sortie de la commande tree dans l'ordre alphabétique inverse; la syntaxe est indiquée ci-dessous :

Arbre -r [répertoire]

La commande donnée ci-dessous imprime les fichiers dans l'ordre alphabétique inverse du répertoire courant :

$ arbre -R

Pour obtenir la liste alphabétique des fichiers inclus dans "Directory1 ", Exécutez la commande suivante :

$ arbre -R Répertoire1

Comment utiliser l'option -L avec la commande tree

Cette option limite le nombre de branches de la commande tree; La syntaxe d'utilisation de cette option est donnée ci-dessous :

Arbre -L [numéro numérique] [répertoire]

Cette option limite le nombre de branches d'un arbre à 1 :

$ arbre -L 1

Pour présélectionner le "Répertoire1 "Annuaire; les commandes suivantes feront l'affaire :

$ arbre -L 1 Répertoire1

diplôme

Ubuntu prend en charge plusieurs commandes utiles pour gérer les répertoires et les fichiers; La commande Tree en fait partie. Dans ce guide, la commande tree est expliquée en détail; son utilisation de base est d'imprimer les répertoires et les fichiers dans une structure hiérarchique arborescente ; De plus, des dizaines d'indicateurs sont pris en charge par une commande arborescente qui affiche la sortie avec des propriétés spécifiques. Vous pouvez combiner plusieurs options en même temps pour des résultats plus propres avec une seule commande.


Ubuntu
  1. Ubuntu Server vs Desktop :Quelle est la différence ?

  2. Debian vs Ubuntu :quelles sont les différences ?

  3. Que se passera-t-il si j'exécute la commande Init dans le terminal Ubuntu Gnome ?

  4. Comment utiliser la commande string dans Ubuntu

  5. Comment utiliser la commande netplan sur Ubuntu

Comment maîtriser la commande Linux Tree

Comment trouver des fichiers sur la ligne de commande Ubuntu

5 méthodes pour ouvrir le terminal de commande dans Ubuntu Linux

Saveurs Ubuntu :quelle est la différence ?

Commande ping dans Ubuntu 22.04

Qu'est-ce que la commande kill sous Linux ?