Comment supprimer tous les fichiers du meme type dans tous les répertoires
Pour mon futur tuto, j’ai eu besoin de supprimer toutes les vidéos présentent dans le dossier music. J’ai donc fait un petit script qui permet de supprimer tous les fichiers .avi, .mov, .mpeg et .wmv. Ensuite si un répertoire est vide, il le supprime aussi :d Tout ça en récurrence.
Voila le petit script :
#!/bin/sh
find . -iname "*.avi" -exec rm -f {} ;
find . -iname "*.mpeg" -exec rm -f {} ;
find . -iname "*.mov" -exec rm -f {} ;
find . -iname "*.wmv" -exec rm -f {} ;
find . -depth -empty -type d -exec rm -rf {} ;
Pour l’exécuter (il faut d’abord le rendre exécutable) Il suffit de faire (dans le répertoire courant) :
chmod +x del_movie.sh ./del_movie.sh
Voila, j’espère que ca pourra vous servir
Et si vous avez mieux, je suis preneur, car je trouve pas ca très performant …
Cela devrait fonctionner également avec un mv ./blablabla /mnt/media/ici à la place du rm…? Non?
Afin de regrouper tous les toutes les vidéos au lieu de les perdre.
@Kaan oui c’est sur qu’on pourrait les déplacer. Mais la je suis sur un DD Externe qui ne sert qu’au son… Les vidéos restent sur mon pc.