¿Cómo resolver el `/ bin / rm: lista de argumentos demasiado tiempo` error

root @ enano / var / spool / clientmqueue # rm Spam-*
/ Bin / rm: Lista de argumentos demasiado tiempo.

Alguna vez ha visto este error en Linux cuando se tiene demasiados archivos en un directorio y no es capaz de eliminar con un simple rm -rf *? Me he encontrado con este problema varias veces. Después de hacer un poco de investigación en línea me encontré con una buena solución para evitar este problema.

encontrar . -name `Spam-*` | xargs rm

En el ejemplo anterior el comando fuerza eliminar todos los archivos en el directorio actual que comienzan con correo no deseado-. Puede reemplazar el correo no deseado-* con lo que quiera. También puede reemplazarlo con sólo una * Si desea eliminar todos los archivos en la carpeta.

encontrar . -name `*` | xargs rm

Hemos cubierto el Linux encuentran mando en gran detalle antes. xargs es de comandos de Linux que hace pasar una serie de argumentos a un comando más fácil.

Artículos Relacionados