Blog de David Rodriguez

Argument list too long usando rm en linux

Si queremos borrar un número elevado de archivos dentro de un directorio en linux, lo solemos hacer:

> rm -rf ./*

Esto es un problema si el número es demasiado elevado, con lo que la consola linux te devuelve el error Argument list too long

Para solucionar esto, podemos utilizar el comando find unido con el comando rm

> find . -name ‘*.html’ | xargs rm

De esta forma ya tenemos solucionado el problema y podemos borrar un número elevado de archivos dentro de un directorio.

Salir de la versión móvil