|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() Inscription : juillet 2004 Messages : 2 245 ![]() |
j'aimerai lister seulement les répertoires, mais quand je fais
je ne vois que . help. |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Inscription : août 2003 Messages : 159 ![]() |
Salut, une methode peut-etre un peu bourin :
|
|
|
00
|
|
|
#3 | |||
|
Membre Expert
![]() ![]() Inscription : juillet 2003 Messages : 2 055 ![]() |
Code :
Citation:
Pourquoi voulais tu savoir cela au fait? |
|||
|
|
00
|
|
|
#4 | |||
|
Membre Expert
![]() ![]() Inscription : juillet 2003 Messages : 2 055 ![]() |
Citation:
Code :
|
|||
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : juillet 2004 Messages : 2 245 ![]() |
j"avais une méthode "à peu près" similaire qui consistait à chercher drw avec grep sur le retour de la commande, mais bon, c'est évidemment moins puissant. je garde en tête le fait que le ^ signifie début de ligne (si j'ai bien compris)
la raison pour laquelle j'ai besoin de ça ne me paraît pas très intéressante, mais bon. J'ai un répertoire où j'ai 500 fichiers sources 5 répertoires. Je voulais simplement voir les répertoires... merci pour la méthode du grep avec ^ dois je mettre résolu, puisque le problème reste entier, puisque ls est censé savoir faire ça tout seul... |
|
|
00
|
|
|
#6 | ||
|
Membre Expert
![]() ![]() Inscription : juillet 2003 Messages : 2 055 ![]() |
Citation:
Citation:
|
||
|
|
00
|
|
|
#7 |
|
Membre actif
![]() Inscription : août 2003 Messages : 159 ![]() |
Exact, j'ai oublié de preciser que je proposais cette methode apres avoir constaté le meme resultat intrigant avec ls -d.
Je suis curieux aussi de comprendre pourquoi |
|
|
00
|
|
|
#8 |
![]() ![]() Inscription : juillet 2004 Messages : 2 245 ![]() |
Et puis, c'est triste, parcequ'on perd le joli affichage en couleur en passant par grep.
Ok, ça sert à rien puisqu'on sait que tout ce qui est affiché, ceux sont des répertoires... Mais bon. J'aime bien les chtites couleurs. |
|
|
00
|
|
|
#9 | |
|
Membre actif
![]() Inscription : août 2003 Messages : 159 ![]() |
Je crois avoir compris, l'option -d se comporte normalement en fait :
Citation:
L'utilité ? euh combiné avec -l cela permet d'avoir des infos sur ce repertoire, par exemple : retourne les infos sur le repertoir courant. Donc ca n'est pas fait pour lister seulement les repertoires, et il me semble que grep est le seul moyen... Tant pis pour les couleurs |
|
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() Inscription : septembre 2004 Messages : 2 180 ![]() |
Effectivement, '-d' est un modificateur du ls qui ne sort pas que les répertoires quand on fait un 'ls -d *'.
En dehors de la solution du grep, il y a aussi celle du find : Et il y a aussi la solution tree (paquet annexe à installer) : Je vous ai mis ça avec les options que j'utilise le plus souvent (alias qui va bien dans mon bashrc), mais il est aussi possible de faire des tas de trucs récursifs, en couleur ou monochrome, avec des recherches complémentaires, ou de l'exécution de code, avec tout ça ... |
|
|
00
|
|
|
#11 |
|
Membre habitué
![]() Inscription : octobre 2002 Messages : 136 ![]() |
même problème chez moi avec la bonne commande c'est crée un alias avec
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com