Split y Join de ficheros en Linux

Muchas veces tenemos que transferir un fichero y no podemos hacerlo porque el fichero es muy grande. A continuación veremos cómo podemos dividir un fichero en varios más pequeños y luego unirlos.

Suponiendo que tenemos un fichero que ocupa 5GB vamos a dividirlo en 5 ficheros de 1GB:

split -b 1024m fichero.tar.gz "fichero.tar.gz.part-"


Para volver a unirlo todo en un único fichero ejecutamos:

cat fichero.tar.gz.part-* > fichero.tar.gz