El comando rm cuando pretendemos eliminar miles de ficheros de forma simultanea desde el terminal de linux nos devolverá el siguiente mensaje: -bash: /bin/rm: Argument list too long pero no hay problema porque nos podemos saltar esta restricción utilizando el comando find e ir eliminando por lotes.
Por ejemplo, si quisiéramos eliminar todos los elementos de la carpeta en la que nos encontramos actualmente solo tendríamos que escribir lo siguiente:
find ./ -name '*' -print0 | xargs -0 -n 10 rm
Espero que les sea de ayuda.