Cette question a déjà été posée mais sans réponse satisfaisante.
J'ai trouvé cette commande unix pour développer graphiquement une arborescence:
ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/'
# 1st sed: remove colons
# 2nd sed: replace higher level folder names with dashes
# 3rd sed: indent graph three spaces
# 4th sed: replace first dash with a vertical bar
if [ `ls -F -1 | grep "/" | wc -l` = 0 ] # check if no folders
then echo " -> no sub-directories"
fi
Cette cmde affiche les dossiers ET les fichiers qu'ils contiennent.
je voudrais savoir comment modifier cette cmde pour n'afficher QUE LES DOSSIERS et pas les fichiers qu'ils contiennent car ça fait une tartine trop longue.
J'en aurais besoin juste pour avoir l'architecture du disque Système et essayer de la comprendre.
Merci pour votre attention
J'ai trouvé cette commande unix pour développer graphiquement une arborescence:
ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/'
# 1st sed: remove colons
# 2nd sed: replace higher level folder names with dashes
# 3rd sed: indent graph three spaces
# 4th sed: replace first dash with a vertical bar
if [ `ls -F -1 | grep "/" | wc -l` = 0 ] # check if no folders
then echo " -> no sub-directories"
fi
Cette cmde affiche les dossiers ET les fichiers qu'ils contiennent.
je voudrais savoir comment modifier cette cmde pour n'afficher QUE LES DOSSIERS et pas les fichiers qu'ils contiennent car ça fait une tartine trop longue.
J'en aurais besoin juste pour avoir l'architecture du disque Système et essayer de la comprendre.
Merci pour votre attention