Supprimer les fichiers

Fermé
bdb - 6 août 2012 à 18:48
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 7 août 2012 à 11:13
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.

2 réponses

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:56
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
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
6 août 2012 à 19:06
Salut,

cd test
find . -maxdepth 1 -type f
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
6 août 2012 à 19:08
Par contre t'aurais pu prendre un exemple personnel et non recopier l'intégralité de l'autre post ;-((
0
Zipe31, j'ai le même souci que la personne qui a posté ce message sauf que sa solution ne m'arrangé pas, de peur de mal expliqué mon cas j'ai copié collé, ça te pose problème?
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
7 août 2012 à 10:11
Ben les problèmes sont personnels en général et dans le cas de syntaxe (bash) qui ne marche pas, un exemple perso et concret de son cas vaut mieux que celui du voisin, non ?

Après tu fais ce que tu veux.
0
Bonjour,
Maintenant à la place d'afficher je veux les supprimés mes fichiers. 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 supprimer juste les fichiers sans touché mon repertoire et mon sous répertoire. Merci

Le résultat attendu :
supprimer fichier1 fichier2
Je n'ai pas trouvé d'option à la commande rm qui me permette de faire cela.
Merci d'avance de vos réponses.
0
justement c'est pas un problème humain donc ne peut etre personnel vu que c'est du recherche d'un pb en commun. et comme vous dites je fais ce que je veux. Vous m'aidez si vous pouvez. Merci
0