Bash Script eliminar archivos diferentes carpetas Linux

February 9th, 2010

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.

120px-icon-console

Publicado en la categoría scripts

2 Responses

    The Wil Family » Blog Archive » Script para borrar carpetas vacias Dijo:

    [...] otra batalla con los users de una aula que administro y viendo la cantidad de carpetas vacias que hay, decidí [...]

    The Wil Family » Blog Archive » Script limpia basurilla limpieza Dijo:

    [...] 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 [...]

Hacer comentario

XHTML: Puedes usar estos tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CAPTCHA Image Audio Version
Reload Image