En ligne de commande Unix/Linux, il est parfois utile de visulaliser l'arborescence d'un répertoire. Certe il existe la commande "ls -R" cependant on peut mieux faire...
Voici petit script qui sera toujours utile :
#!/bin/sh dir=${1:-.} cd ${dir}; pwd find ${dir} -type d -print | sort -f | sed -e "s,^${dir},," -e "/^$/d" -e "s,[^/]*/\([^/]*\)$,\`-----\1," -e "s,[^/]*/, | ,g";
Il génèrera un affichage de ce style :
touv@localhost% treeview /users/touv `-----.autosave `-----.dt | `-----help | `-----sessionlogs | `-----sessions | | `-----home `-----.elm `-----.emacs.d | `-----auto-save-list `-----.ssh `-----bin `-----Mail `-----private_html | `-----apache | `-----cgi-bin | `-----htdocs | `-----logs touv@localhost%
Génial pour visualiser une arborescence
RépondreSupprimermerci bcp c tjrs util
RépondreSupprimerMerci Nico, ça marche super bien
RépondreSupprimerPierre
"aptitude install tree"
RépondreSupprimer"tree"
commande pour une arborescence plus simple