Quelle est la commande pouvant être utilisée pour dessiner l’arborescence de répertoires à l’intérieur de l’émulateur de terminal?
Vous pouvez utiliser tree
pour imprimer l’arborescence de répertoires dans le terminal. Installez tree
à partir du terminal,
Sudo apt-get install tree
Pour voir l’arborescence, utilisez
tree /path/to/folder
Ou accédez à un répertoire et utilisez simplement
tree
Il a aussi des options avancées. Vous pouvez voir le nom username
name__, groupname
name__, la date de dernière modification d'un fichier/dossier, etc. à l'aide de tree
name__. Il prend en charge les couleurs de répertoire ls
afin que vous puissiez voir les sorties colorisées.
Voir man tree
pour plus d'informations.
Vous pouvez le faire facilement avec la commande suivante:
find . -type d | sed -e "s/[^-][^\/]*\// |/g" -e "s/|\([^ ]\)/|-\1/"
Cette commande va rechercher de manière récursive les répertoires à l'intérieur du répertoire parent, puis dessine l'arborescence des répertoires trouvés.
Vous pouvez également essayer ce qui suit pour inclure tous les fichiers.
find | sed 's|[^/]*/|- |g'