Dividir el archivo en partes más pequeñas
split -b [tamaño] -d [nombre_del_archivo] [nombre_archivo_dividido]
-
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.
-
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:
-
Copiar todos los archivos a un mismo directorio.
-
En la línea de comandos poner la siguiente orden:
cat copia.tar.gz-* >> copia.tar.gz