Google+

jueves, 25 de junio de 2009

Dividir un archivo en Linux


Por diversas razones no siempre nos conviene tener un tar.gz de un backup de 20 GB, no es muy practico para pasarlo por red que digamos, por si hay un corte o algo por el estilo. Pues bien con el comando split lo tendremos todo solucionado:
#split --bytes=10000m 29june2009.tar.gz parte.backup.

La estructura es: el tamaño del archivo con la opción bytes (aun que no se aprecie son dos guiones en la opción bytes), la segunda palabra es el archivo tar.gz y la ultima el prefijo que llevaran los archivos fraccionados

Para unirlos:
#cat parte.backup.* >29june2009.tar.gz

Y lo tendremos todo como antes.