Ayúdanos a seguir proporcionándote tutoriales gratuitos y de calidad desactivando tu bloqueador de anuncios. suscriptores a nuestro sitio.

(Resuelto) – /bin/rm: Argument list too long

28 lug 2021 1 min di lettura
(Resuelto) – /bin/rm: Argument list too long
Tabla de contenidos

Introducción

Puede suceder que uno de los directorios tenga millones de archivos que ya no sean necesarios. Cuando intenta utilizar el comando rm para eliminar todos los archivos de esa carpeta, puede encontrar el siguiente mensaje de error:

/bin/rm : Argument list too long

Si hay una gran cantidad de archivos en un solo directorio, el comando rmtradicional no puede eliminar todos los archivos y termina con un mensaje de error Argument list too long.

Para resolver este problema y eliminar todos los archivos, use la utilidad de línea de comando xargs con el comando de find.

Primero cambie al directorio donde existen todos los archivos:

cd dir_contains_file 

ADVERTENCIA: esto también eliminará los archivos de los subdirectorios. Tenga cuidado con este comando.

Luego ejecute el comando para eliminar todos los archivos en el directorio actual y sus subdirectorios.

find . -name '*' | xargs rm 

Conclusión

Eso es todo. De esta forma puede eliminar todos los archivos.

Apóyenos si le gusta nuestro contenido. Gracias.

Buy me a coffeeBuy me a coffee

Únase a la conversación

Apóyenos con una donación.

Genial! A continuación, complete el pago para obtener acceso completo a Noviello.it.
Bienvenido de nuevo! Has iniciado sesión correctamente.
Te has suscrito correctamente a Noviello.it.
Éxito! Su cuenta está completamente activada, ahora tiene acceso a todo el contenido.
Éxito! Su información de facturación ha sido actualizada.
Su facturación no se actualizó.