Bash Script eliminar archivos diferentes carpetas Linux
En un grupo de trabajo con varios pc que mapean una unidad samba, comenzaron a aparecer archivos eml. No es más que el gusano NIMDA, un virus que se propaga rápidamente por las unidades compartidas (tambien por IIS y por mail), y al parecer hace ya algunos años que existe.
Hubiera sido muy pesado entrar carpeta a carpeta para elminar los archivos eml, así que la solución para cargarme el montón de archivos fue esta:
find /mnt/exercicis/ -name *eml -exec rm -rv {} \;
esto me busca en toda la carpeta /mnt/exercicis archivos con la extensión eml y los elimina sin pedir confirmación.
Podeis substituir la extensión eml con la expresión apropiada que querais eliminar.
![]()
Publicado en la categoría scripts

[...] otra batalla con los users de una aula que administro y viendo la cantidad de carpetas vacias que hay, decidí [...]
[...] es una compilación de los dos anteriores, uno que sirve para eliminar carpetas vacías y otro que elimina archivos con una extensión determinada. La búsqueda es recursiva, así que no os tendréis que preocupar en entrar dentro de cada [...]