Dividir en partes y unir archivos en Linux

Valora este artículo
(0 votos)

Dividir el archivo en partes más pequeñas

split -b [tamaño] -d [nombre_del_archivo] [nombre_archivo_dividido]
  1. El tamaño se ha de especificar en bytes o usando sufijos con un multiplicador. Estos sufijos pueden ser: K, M, G, T... O sea, para especificar el tamaño de 4 Gigabytes podríamos 4G.

  2. La opción -d hace que el sufijo de los archivos divididos sea numérico y no alfanumérico como es por defecto.

Siguiendo el ejemplo del punto anterior pondríamos lo siguiente:

split -b 3G -d copia.tar.gz copia.tar.gz-

Nos crearía archivos con los nombres:

copia.tar.gz-00
copia.tar.gz-01
...
copia.tar.gz-??

Donde las interrogaciones serían el último número asignado tras la división.

Unir los archivos en uno solo

Para realizar la unión de los archivos divididos se utiliza la orden cat, para nuestro caso de las copias de seguridad utilizaremos el siguiente procedimiento:

  1. Copiar todos los archivos a un mismo directorio.

  2. En la línea de comandos poner la siguiente orden:

    cat copia.tar.gz-* >> copia.tar.gz

Información adicional

  • Nivel de dificultad: Medio
  • ¿Tutorial sacado de otra web/foro?: No

Deja un comentario

Asegúrese de introducir toda la información requerida, indicada por un asterisco (*). No se permite código HTML.

¡Atención! Este sitio usa cookies y tecnologías similares.

Si no cambia la configuración de su navegador, usted acepta su uso. Saber más

Acepto

Vea nuestra política de cookies y enlaces de interés aquí