tree |
Arbre |
---|---|
Linux | Externe |
Syntaxe
tree [-adfgilnopqrstuxACDFNS] [-L level [-R]] [-H baseHREF] [-T title] [-o filename] [--nolinks] [-P pattern] [-I pattern] [--inodes] [--device] [--noreport] [--dirsfirst] [--version] [--help] [directory ...] |
Paramètres
Nom | Description |
---|---|
--help | Ce paramètre permet d'afficher l'aide de cette commande et quitte immédiatement après. |
--version | Ce paramètre permet d'afficher les informations de version de cette commande et quitte immédiatement après. |
-a | Ce paramètre permet d'afficher tous les fichiers. |
-d | Ce paramètre permet d'indiquer qu'il faut uniquement afficher les répertoires. |
-f | Ce paramètre permet d'indiquer qu'il faut afficher le préfixe du chemin complet pour chaque fichier. |
-i | Ce paramètre permet d'indiquer qu'il faut fabriquer l'arbre sans afficher les lignes en indenté. |
-l | Ce paramètre permet de suivre les liens symboliques comme s'il pointait vers des répertoires, comme s'il était le répertoire. |
-x | Ce paramètre permet d'indiquer qu'il faut rester dans le système de fichier courant seulement. |
-P pattern | Ce paramètre permet d'indiquer que la liste des fichiers doit correspondre au masque générique spécifié. |
-I pattern | Ce paramètre permet d'indiquer que la liste des fichiers ne doit pas correspondre au masque générique spécifié. |
--noreport | Ce paramètre permet d'indiquer qu'il ne faut pas afficher de rapport de fichier ou de répertoire à la fin de l'arbre listé. |
-p | Ce paramètre permet d'indiquer qu'il faut afficher les protections de chaque fichier. |
-s | Ce paramètre permet d'indiquer qu'il faut afficher la taille de chaque fichier avec le nom. |
-u | Ce paramètre permet d'indiquer qu'il faut afficher le nom d'utilisateur, ou le numéro UID, s'il n'y a pas de nom d'utilisateur de disponible, du fichier. |
-g | Ce paramètre permet d'indiquer qu'il faut afficher le nom du groupe, ou le numéro GID, s'il n'y a pas de nom de groupe de disponible, du fichier. |
-D | Ce paramètre permet d'indiquer qu'il faut afficher la date de la dernière modification d'un fichier listé. |
--inodes | Ce paramètre permet d'indiquer qu'il faut afficher le numéro du inode du fichier ou répertoire. |
--device | Ce paramètre permet d'indiquer qu'il faut afficher le numéro du périphérique appartenant au fichier ou répertoire. |
-F | Ce paramètre permet d'indiquer qu'il faut ajouter «/» aux répertoires, un «=» au fichiers de socket, un «*» au fichiers exécutables et un «|» pour les FIFO. |
-q | Ce paramètre permet d'indiquer qu'il faut afficher les caractères non imprimables des noms de fichiers avec un point d'interrogation de la citation par défaut. |
-N | Ce paramètre permet d'indiquer qu'il faut afficher les caractères non imprimables dans la citation par défaut. |
-r | Ce paramètre permet d'indiquer qu'il faut inverser l'ordre de tri alphabétique de la sortie. |
-t | Ce paramètre permet d'indiquer qu'il faut effectuer un tri de la sortie par la date de la dernière modification. |
--dirsfirst | Ce paramètre permet d'indiquer qu'il faut afficher la liste des répertoires avant les fichiers. |
-n | Ce paramètre permet de désactiver la colorisation. |
-C | Ce paramètre permet d'activer la colorisation en utilisant les couleurs par défaut si la variable d'environnement LS_COLORS n'est pas fixé. |
-A | Ce paramètre permet d'activer le hack de ligne graphique ANSI quand il affiche des identation de lignes. |
-S | Ce paramètre permet d'activer la ligne graphique ANSI (quand il utilise le mode Linux de police de caractères). |
-L level | Ce paramètre permet de spécifier la profondeur maximal d'affichage l'arbre de répertoire. |
-R | Ce paramètre permet d'effectuer la rechercher récursivement dans l'arbre à chaque niveau de répertoires. |
-H baseHREF | Ce paramètre permet d'activer la sortie HTML en incluant les références HTTP. |
-T title | Ce paramètre permet de fixer le titre et la chaîne de caractères d'entête H1 dans le mode de sortie HTML. |
--charset charset | Ce paramètre permet de fixer l'ensemble de caractères à utiliser quand la sortie HTML et la ligne sont dessinés. |
--nolinks | Ce paramètre permet de désactiver les hyperliens dans la sortie HTML. |
-o filename | Ce paramètre permet d'envoyer le fichier spécifier vers la sortie. |
Description
Cette commande permet d'afficher la liste des répertoires sous le format d'un arbre.
Installation
Si la commande n'est pas installé, il est possible de l'installer de la façon suivante :
sudo apt-get install tree |
Exemple
L'exemple suivant permet d'afficher l'arbre des répertoires à partir de l'emplacement courant :
tree |
on obtiendra un résultat ressemblant à ceci :
. ??? SOURCE ??? C ??? access ? ??? access.cbp ? ??? access.depend ? ??? bin ? ? ??? Debug ? ? ??? access ? ??? main.c ? ??? obj ? ??? Debug ? ??? main.o ??? asctime_r ? ??? asctime_r.cbp ? ??? asctime_r.depend ? ??? asctime_r.layout ? ??? bin ? ? ??? Debug ? ? ??? asctime_r ? ??? main.c ? ??? obj ? ??? Debug ? ??? main.o ??? bio_new_socket ? ??? bin ? ? ??? Debug ? ? ??? bio_new_socket ? ??? bio_new_socket.cbp ? ??? bio_new_socket.depend ? ??? bio_new_socket.layout ? ??? main.c ? ??? obj ? ??? Debug ? ??? main.o ??? char ? ??? bin ? ? ??? Debug ? ? ??? char ? ??? char.cbp ? ??? main.c ? ??? obj ? ??? Debug ? ??? main.o ??? int ? ??? bin ? ? ??? Debug ? ? ??? int ? ??? int.cbp ? ??? main.c ? ??? obj ? ??? Debug ? ??? main.o ??? testint ??? bin ? ??? Debug ? ??? testint ??? main.c ??? obj ? ??? Debug ? ??? main.o ??? testint.cbp ??? testint.depend 32 directories, 30 files |
Voir également
Système d'exploitation - Linux - Références de commandes et de programmes - ls
Dernière mise à jour : Mercredi, le 14 janvier 2015