English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Commande tree de Linux

Linux 命令大全

La commande tree de Linux affiche le contenu des répertoires sous forme d'arbre.

L'exécution de l'instruction tree liste tous les fichiers dans le répertoire spécifié, y compris les fichiers dans les sous-répertoires.

Syntaxe

tree [-aACdDfFgilnNpqstux][-I <Modèle de style>][-P <Modèle de style>][Répertoire...]

Description des paramètres

  • -a - Affiche tous les fichiers et répertoires.

  • -A - Utilise les caractères de dessin ASNI pour afficher le graphique en arbre plutôt que des combinaisons de caractères ASCII.

  • -C - Ajoute des couleurs à la liste des fichiers et des répertoires pour faciliter la distinction des types.

  • -d - Affiche le nom du répertoire plutôt que le contenu.

  • -D - Affiche la date de modification des fichiers et des répertoires.

  • -f - Affiche le chemin de répertoire complet avant chaque fichier ou répertoire.

  • -F - Ajoute des guillemets "" autour des noms de fichiers, répertoires, sockets, liens symboliques, noms de tubes.*","/","=","@","|".

  • -g - Affiche le nom du groupe auquel appartient le fichier ou le répertoire, ou l'identifiant de groupe en l'absence de nom correspondant.

  • -i - Ne pas afficher les noms de fichiers et de répertoires en mode hiérarchique.

  • -L level - Limite le niveau d'affichage des répertoires.

  • -l - Affiche directement le répertoire de destination de la connexion symbolique s'il s'agit d'un répertoire de type lien symbolique.

  • -n - Ne pas ajouter de couleurs à la liste des fichiers et des répertoires.

  • -N - Affiche directement les noms de fichiers et de répertoires, y compris les caractères de contrôle.

  • -p - Affiche les indicateurs de permissions.

  • -P<Modèle de style> - Affiche uniquement les noms de fichiers et de répertoires correspondant au modèle de style.

  • -q - Remplace les caractères de contrôle par "?" et affiche les noms de fichiers et de répertoires.

  • -s - Affiche la taille des fichiers et des répertoires.

  • -t - Trie les fichiers et les répertoires par date de modification.

  • -u - Affiche le nom de propriétaire du fichier ou du répertoire, ou l'identifiant utilisateur en l'absence de nom correspondant.

  • -x 将范围局限在现行的文件系统中,若指定目录下的某些子目录,其存放于另一个文件系统上,则将该子目录予以排除在寻找范围外。

在线示例

以树状图列出当前目录结构。可直接使用如下命令:

tree

该命令有如下输出结果:

# 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 命令大全