Imprimir esta página

Dividir en partes y unir archivos en Linux

19 Junio 2018 by 0 Comment Linux para principiantes o novatos 5497 Views
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