Ne lister que les fichiers d'un répertoire

Résolu/Fermé
Absolu206 Messages postés 26 Date d'inscription vendredi 20 mars 2009 Statut Membre Dernière intervention 3 juin 2009 - 16 avril 2009 à 14:41
gnugo Messages postés 145 Date d'inscription lundi 6 septembre 2010 Statut Membre Dernière intervention 8 décembre 2014 - 6 août 2012 à 18:58
Bonjour,

j'ai un répertoire test. Et dans ce répertoire j'ai un répertoire exemple et des fichiers.

Ma question est: comment puis-je lister les fichiers contenus dans mon répertoire test sans que le répertoire exemple ne s'affiche.

> cd test
> ls
exemple fichier1 fichier2

Le résultat attendu :
fichier1 fichier2

Je n'ai pas trouvé d'option à la commande ls qui me permette de faire cela.

Merci d'avance de vos réponses.
A voir également:

4 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
16 avril 2009 à 14:59
Salut,
 ls -F | grep -v '/$'
;-))
9
ça marche pas chez moi, pouvez vous m'aider svp? Merci d'avance
0
gnugo Messages postés 145 Date d'inscription lundi 6 septembre 2010 Statut Membre Dernière intervention 8 décembre 2014 46
6 août 2012 à 18:58
Je ne suis pas sûr que ls permette cela effectivement

Mais il y a d'autres solutions comme
-filtrer la sortie de ls : ls -l | grep -v ^d

- avec echo sans passer par ls :
for i in *; do if [ -f $i ]; then echo $i; fi; done
3
Absolu206 Messages postés 26 Date d'inscription vendredi 20 mars 2009 Statut Membre Dernière intervention 3 juin 2009 1
16 avril 2009 à 16:02
Merci,

ça marche nickel. :)
0
J'ai le même problème, mais la commande: ls -F | grep -v '/$'
ne marche chez moi y'a t il une autre option svp? Merci
0