Eliminar muchos archivos de caché

Eliminar muchos archivos de caché

Hay más de 1 millón de archivos de caché en un directorio de un servidor. Necesitaría eliminarlos, pero, por supuesto, rmprimero enumera el archivo y luego comienza a eliminarlos. Eso provoca un gran aumento en la carga de la CPU del servidor y puede provocar que todo el servidor se averíe. ¿Alguna idea de cómo eliminarlos de forma segura sin causar ningún daño?

Respuesta1

Si valora más el uso de la CPU que la velocidad de borrado, este es un buen enfoque:

find <dir> -type f -exec ionice -c3 rm {} \;

Reemplácelo \;con +si desea más velocidad (y más CPU).

información relacionada