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