Commande Linux tree

Linux 命令大全Référence des commandes Linux

La commande tree de Linux est utilisée pour lister le contenu d'un répertoire sous forme d'arborescence.

Lorsque vous exécutez la commande tree, elle liste tous les fichiers du répertoire spécifié, y compris les fichiers des sous-répertoires.

Syntaxe

tree [-aACdDfFgilnNpqstux][-I <范本样式>][-P <范本样式>][目录...]

Description de l'option:

  • -a Affiche tous les fichiers et répertoires.
  • -A Utilise les caractères de dessin ANSI pour afficher l'arborescence au lieu de combinaisons de caractères ASCII.
  • -C Ajoute de la couleur à la liste des fichiers et des répertoires pour faciliter la distinction des différents types.
  • -d Afficher les noms des répertoires au lieu de leur contenu.
  • -D Lister la date de modification des fichiers ou des répertoires.
  • -f Afficher le nom de chemin relatif complet avant chaque fichier ou répertoire.
  • -F Ajouter "*", "/", "=", "@", "|" respectivement aux fichiers exécutables, aux répertoires, aux sockets, aux liens symboliques et aux noms de tubes.
  • -g Lister le nom du groupe des fichiers ou des répertoires ; s'il n'existe pas de nom correspondant, afficher l'ID du groupe.
  • -i Ne pas lister les noms de fichiers ou de répertoires dans un format en retrait par paliers.
  • -L niveau Limiter le niveau hiérarchique d'affichage des répertoires.
  • -l Si un répertoire est un lien symbolique, lister directement le répertoire d'origine vers lequel pointe le lien.
  • -n Ne pas ajouter de couleur au listage des fichiers et des répertoires.
  • -N Lister directement les noms de fichiers et de répertoires, y compris les caractères de contrôle.
  • -p Lister les indicateurs de permissions.
  • -P<motif> Afficher uniquement les noms de fichiers ou de répertoires correspondant au motif.
  • -q Remplacer les caractères de contrôle par "?" lors de l'affichage des noms de fichiers et de répertoires.
  • -s Lister les tailles de fichiers ou de répertoires.
  • -t Trier par date de modification des fichiers et des répertoires.
  • -u Lister le nom du propriétaire des fichiers ou des répertoires ; s'il n'y a pas de nom correspondant, afficher l'ID de l'utilisateur.
  • -x Restreindre la portée au système de fichiers actuel. Si certains sous-répertoires du répertoire spécifié sont stockés sur un autre système de fichiers, exclure ces sous-répertoires de la portée de recherche.

Exemples

Pour afficher la structure du répertoire actuel sous forme d'arborescence, vous pouvez directement utiliser la commande suivante :

tree

La commande produit la sortie suivante :

# tree                   #以树状图列出当前目录结构  
.                        #当前目录结构  
|-- README  
|-- examples.desktop  
|-- file  
|-- file.new  
|-- index.htm  
|-- test  
| |-- README  
| |-- file  
| |-- testfile  
| |-- testfile1  
| |-- xaa  
| |-- xab  
| |-- xac  
| |-- xad  
| |-- xae  
| |-- xaf  
| |-- xag  
| |-- xah  
| `-- xai  
|-- test.tar.gz  
|-- test.zip  
|-- testfile  
|-- testfile.new  
|-- testfile.patch  
|-- testfile1  
|-- testfile2  
|-- testfile3  
|-- xaa  
|-- xab  
|-- xac  
|-- xad  
|-- xae  
|-- xaf  
|-- xag  
|-- xah  
|-- xai  
|-- \345\205\254\345\205\261\347\232\204  
|-- \345\233\276\347\211\207  
| |-- 075b5c2bb1628c1a5343c10a.jpg  
| |-- 0c978fe989ac787e799757095719d3c4.jpg  
| |-- 20050726194826866443.jpg  
| |-- 20061113171548785122.jpg  
| |-- 2007102221576687.jpg  
| |-- 39.jpg  
| |-- 434887ec4340916a78f0559a.jpg  
| |-- 498da016ac02fb2bc93d6d08.jpg  
| |-- 7b284f5a0f854da2f3bf90b204149a34.jpg  
| |-- 9196c030d342a68d5edf0e98.jpg  
| |-- a56c5a90de15c8a9a977a4cc.jpg  
| |-- c74f62167c9d2b244a90a79e.jpg  
| `-- img13.jpg  
|-- \346\226\207\346\241\243  
|-- \346\241\214\351\235\242  
|-- \346\250\241\346\235\277  
|-- \350\247\206\351\242\221  
`-- \351\237\263\344\271\220  
8 directories, 48 files           #统计信息,该目录共8个子目录,48个文件 

Linux 命令大全Référence des commandes Linux

Autres extensions