Cortar y comprimir un archivo en Linux

Por leprosys en 10/21/2008 ,




Descripción
Muchas veces es necesario comprimir un archivo y cortarlo para poderlo guardar en una memoria o subirlos a algunos servers, o cualquier otra utilidad, pero cuando yo usaba Windows usaba WinRAR, ahora uso la consola de linux :p como siempre les digo siempre hay herramientas gráficas que permiten hacer estas funciones pero entonces pierde la emoción.

Para cortar y comprimir a la misma ves tenemos que realizar estos pasos:
  1. Ubicarnos en la carpeta donde queremos los pedazos cortados del archivo.
  2. Cortar y comprimir el archivo con este comando.
tar -cvj /home/user/archivo-grande.avi | split -b 100m -d - parte.tar.gz

Donde ocupamos tar para comprimir y split para cortar y donde el archivo a cortar y comprimir esta en "/home/user/archivo-grande.avi" y los pedazos cortados y comprimidos se llamaran parte.tar.gz00, parte.tar01, etc...
La parte donde esta la opción de "split -b 100m" significa que las partes serán de 100 MB cada una,

Bien ahora que ya esta cortado y comprimido nuestro archivo, necesitaremos unirlo y descomprimir si así lo deseamos, entonces con estos comandos lo podemos hacer:
cat parte.tar.gz* > parte.tar.gz
tar -xvf parte.tar.gz

NOTA: El archivo puede tener las extensiones que tar permite como tar.bz2 o alguna otra, no necesariamente .tar.gz para mas información en la consola "man tar".

Back Top