Eliminar muchos archivos en una carpeta.


Linux shell

Si habéis tenido algún problema que ha ocasionado que se han generado muchos archivos en una carpeta (muchos me refiero a millones) sabréis que no es posible usar rm para ello, ya que no acaba de borrarlos del todo.

Hay varias formas de utilizar herramientas de script para hacer el borrado, una que me sirve bastante bien es perl, con este comando, para ejecutarlo poneros dentro de la carpeta donde queréis eliminar los ficheros. Cuidado porque elimina absolutamente todos os ficheros.

perl -e 'for(<*>){((stat)[9]<(unlink))}'