|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() Étudiant Inscription : février 2004 Messages : 326 ![]() |
Bonjour,
Je recherche une commande ou une série de commandes me permettant d'afficher la liste des répertoires d'un répertoire donné en excluant les répertoires courant et parent. Merci d'avance à ceux qui pourront m'aider Exemple Code :
Nico.
__________________
Athlon 6000+ Dual Core & GeForce 8600 GT -- Ubuntu Gutsy |
||
|
|
00
|
|
|
#2 | |
|
Expert Confirmé Sénior
![]() Laurent WillemsExpert Stop/Start Inscription : septembre 2002 Messages : 2 551 ![]() |
Man ls
Citation:
|
|
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Étudiant Inscription : février 2004 Messages : 326 ![]() |
J'ai déjà regardé la page de man et l'option "-A" ne correspond pas à ce que je souhaite ..
__________________
Athlon 6000+ Dual Core & GeForce 8600 GT -- Ubuntu Gutsy |
|
|
00
|
|
|
#4 | |||
|
Expert Confirmé Sénior
![]() Laurent WillemsExpert Stop/Start Inscription : septembre 2002 Messages : 2 551 ![]() |
Si tu veux uniquement les sous-répertoires séparés par un espace et en excluant . et .. :
voici la série de commandes à taper: Citation:
Citation:
Citation:
|
|||
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Étudiant Inscription : février 2004 Messages : 326 ![]() |
Le seul problème c'est que la série de commandes que tu m'as donné ne fonctionne pas avec des noms de répertoire qui contiennent des espaces.
__________________
Athlon 6000+ Dual Core & GeForce 8600 GT -- Ubuntu Gutsy |
|
|
00
|
|
|
#6 | ||
|
Expert Confirmé Sénior
![]() Laurent WillemsExpert Stop/Start Inscription : septembre 2002 Messages : 2 551 ![]() |
Pour les rep avec espaces:
Citation:
Citation:
|
||
|
|
00
|
|
|
#7 |
|
Membre émérite
![]() ![]() Inscription : octobre 2004 Messages : 668 ![]() |
Le -printf, c'est juste pour avoir seulement le nom du repertoire (et pas le chemin complet depuis le répertoire courant). Après, tu arranges ça à ta sauce (man find)
__________________
Software becomes slower faster than hardware becomes faster http://xrenault.developpez.com API C standard (C ANSI ) |
|
|
00
|
|
|
#8 | ||
|
Membre habitué
![]() Étudiant Inscription : février 2004 Messages : 326 ![]() |
Ayant testé à la racine de mon compte, je me suis aperçu que la commande find était récursive par défaut. Dans mon cas, je dois limiter la profondeur dans les répertoires à 1 :
Code :
Nico.
__________________
Athlon 6000+ Dual Core & GeForce 8600 GT -- Ubuntu Gutsy |
||
|
|
00
|
|
|
#9 |
|
Membre habitué
![]() Étudiant Inscription : février 2004 Messages : 326 ![]() |
Heu juste une dernière question : comment fait-on pour éviter d'afficher en premier le répertoire ou l'on effectue la recherche ?
__________________
Athlon 6000+ Dual Core & GeForce 8600 GT -- Ubuntu Gutsy |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com