#1 Le 09/08/2008, à 10:08
- arketip
[resolu] Comment imprimer l'arborescence des repertoires ?
Bonjour,
J'ai fais une recherche sur la manière d'imprimer uniquement l'arborescence des répertoires en mode console.
J'ai trouvé ceci avec ls:
ls -l | grep drw
Ca fonctionne mais l'ennuie c'est qu'il me rajoute des tas d'information dont je n'ai pas besoin.
J'ai des lignes comme ça:
drwxr-xr-x 2 arketip arketip 4096 2008-06-08 17:07 Music
C'est bien joli mais j'ai juste besoin "Music" et pas le reste.
De plus je n'ai pas l'impression que je puisse connaitre la profondeur même si le début de la ligne n'était pas affichée.
J'aurais plutot beosin d'une sortie comme ceci:
home
dossierA
dossierB
sousdossierB1
sousdossierB2
dossierC
sousdossierC1
etc.
Pensez-vous que ce soit possible avec une commande ou sinon connaissez-vous un programme qui peut faire cela ?
Merci
Dernière modification par arketip (Le 09/08/2008, à 11:50)
Hors ligne
#2 Le 09/08/2008, à 10:42
- vilmax
Re : [resolu] Comment imprimer l'arborescence des repertoires ?
tree => displays directory tree, in color
#3 Le 09/08/2008, à 10:48
- vilmax
Re : [resolu] Comment imprimer l'arborescence des repertoires ?
Uniquement les répertoires: tree -d
Ecrire le résultat dans un fichier: tree -d > ~/repertoires.txt
#4 Le 09/08/2008, à 11:49
- arketip
Re : [resolu] Comment imprimer l'arborescence des repertoires ?
super tree marche nickel après installation
C'est exactement ce que je voulais.
Comme il n'est pas installé de base ça explique pourquoi ça n'apparaissait pas dans les tutoriaux pour débutant que j'ai consulté.
Merci à vous tous :-)
Hors ligne
#5 Le 09/08/2008, à 11:50
- celina
Re : [resolu] Comment imprimer l'arborescence des repertoires ?
Je crois qu'il faut utiliser simplement la commande tree puisque tree est un arbre.
EDIT: Ooopss .... j'avais pas vu la réponse de vilmax
#6 Le 09/08/2008, à 11:58
- arketip
Re : [resolu] Comment imprimer l'arborescence des repertoires ?
merci celina
Tiens sinon question subsidaire pour les pro: est ce qu'il y aurait moyen de limiter la profondeur a un certain nombre ? Par exemple il ne descendrait pas plus loin que x répertoires ?
Hors ligne
#7 Le 09/08/2008, à 12:03
- vilmax
Re : [resolu] Comment imprimer l'arborescence des repertoires ?
Oui bien sûr !
tree -L x (x étant le niveau)
#8 Le 09/08/2008, à 13:18
- arketip
Re : [resolu] Comment imprimer l'arborescence des repertoires ?
Alors là chapeau linux :-) (et merci vilmax)
Edit:
Pour ceux que ça interresse, voici un exemple tout pret:
tree /home -d -L 3
Dernière modification par arketip (Le 09/08/2008, à 13:23)
Hors ligne