Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 big_smile
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  tongue

#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