Skip navigation

Debido a que no tengo un gran espacio de almacenaje para backups me es necesario quemar mis archivos a DVD o CD, lamentablemente cuando comprimo mi directorio de documentos el archivo resulta demasiado grande para poder grabarse. Para solucionar esto se puede usar el comando split que nos divide nuestros archivos en paquetes de un tamaño determinado de bytes.

Ejemplo: Comprimir y dividir el directorio Documents

Comprimir con tar

$ tar cvjf Documentos.tar.bz2 Documentos/

Cuando se genere el archivo compreso lo dividimos en paquetes de N bytes, en mi caso voy a dividirlo en paquetes que quepan en un DVD. Esto es 4000 MB mas o menos.

Usamos el comando split de la siguiente maneera

$ split –bytes=4000m nombrearchivogrande.tar prefijopartes_

para nuestro caso

$ split –bytes=4000m  Documentos.tar.bz2 Documents_split_

esto nos va a generar archivo de 4Gb cuyo nombre comienza con Documentos_split_ (este prefijo puede ser lo que uno quiera), por ejemplo Documentos_split_aa, Documentos_split_ab, Documentos_split_ac

Despues si queremos juntar los archivos podemos hacer

$ cat prefijopartes_* >nombrearchivogrande.tar

y en nuestro caso

$ cat Documentos_split_* >Documentos.tar.bz2

y para finalizar lo desempaquetamos donde mas nos convenga

$ tar -xvz Documentos.tar.bz2

Pueden conseguir mas información con el comando man tar.

(Los ejemplos fueron obtenidos de http://www.thejackol.com/2007/09/07/split-large-files-in-linux/)

Anuncios

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: