[supprimé] 'Jour tout le monde. Simple question, au sujet des commandes de suppression. J'ai converti tout un dossier de fichier .wav en OGG Vorbis. Par sécurité, j'ai voulu conserver les originaux. Maintenant que je suis sûr que tout est passé comme il faut, je voudrais supprimer tout mes fichiers .wav. Problème : la musique est classé en multiple sous-dossiers, un "rm -r *.wav" ne fonctionne donc pas. Quelle commande utiliser pour supprimer tous les fichiers wav dans tous les sous-dossiers ? S'il faut utiliser un script bash, pourriez-vous me le donner s'il vous plaît ? (ne connaissant pas encore le bash, j'aurais quelques difficultés à l'écrire) Merci d'avance.
[supprimé] ça devrait marcher si tu tapes ça dans le dossier principal, qui contient les sous-dossiers: find . -name *.wav | xargs rm Source: http://www.google.fr/search?q=find+supprimer+tous+les+fichiers+d'un+certain+type&ie=UTF-8&oe=UTF-8 http://www.clubic.com/forum/os-alternatifs/linux/resolu-ligne-de-commande-supprimer-un-certain-type-de-fichier-id220994-page1.html
[supprimé] Ah, je ne connaissais pas ce xargs. Sympa la bêbête. Merci Grand Grunt 😉 ça marche, sauf pour les nom avec espace. Il y a un moyen d'y remédier ?
freaxmind Tu as plusieurs choix, même si celui de grand grund marchera : - find ton_dossier_parent -name '*.wav' -delete - je pense qu'un rm ./**.wav pourrait marcher, à voir SInon un script dans un autre langage ( genre python )
[supprimé] J'ai déjà essayé avec l'option -0 (justement, en RTFM :p), et ça ne marche pas, car il considère tous les noms de fichiers comme un seul et unique énorme nom. J'essaye tes solutions freaxmind, et je reviens après.
[supprimé] Parfait, la première solution a fonctionné. (La deuxième non...) Merci freaxmind 🙂 (et Grand Grunt aussi)
Spir Très pratique aussi: le find avec l'exec find . -name "*.wav" -exec rm {} \; Et l'option -i pour la confirmation si on a peur: find . -name "*.wav" -exec rm -i {} \;