Comprimir y Descomprimir

Empaquetar y Comprimir a la Vez

Para archivos tar.gz$ tar -zcvf archivo.tar.gz /directorio_destino

Para archivos tar.bz2

$ tar -jcvf archivo.tar.bz2 /directorio_destino

Desempaquetar y Descomprimir a la Vez

Para archivos tar.gz

$ tar -zxvf archivo.tar.gz

Para archivos tar.bz2

$ tar -jxvf archivo.tar.bz2

Listar el contenido de un archivo tar

Si quieres listar el contenido de un Archivo tar para ver lo que contiene pero sin necesidad de descomprimirlo, ejecutas:

Listar un archivo tar:

tar -tvf file.tar

Listar un archivo tar.gz:

tar -ztvf file.tar.gz

Listar un archivo tar.bz2:

tar -jtvf file.tar.bz2

Hjsplit, unir y dividir archivos

Si se encontraron con archivos del tipo Archivo.001, Archivo.002, etc; los cuales en Windows se unen con el Hjsplit. Ahora, y en GNU/Linux como hago? la respuesta es lxsplit.

Lxsplit es una aplicaciones de consola muy facil de usar que nos permitira tanto unircomo “cortar” archivos en varias partes, al igual que Hjsplit. Su uso es muy facil, y a continuación les doy un breve explicación.

Cortar archivos

Para realizar esta tarea en la consola escribimos, por ejemplo

$ lxsplit -s pelicula.avi 100M

donde -s es para indicar que queremos dividir el archivo, “pelicula.avi” es justamente el archivo a cortar, y 100M es para indicar que queremos que las partes sean de 100 MBcada una (en la medida de lo posible, por lo general la última parte pesa “lo que sobra”). Algo interesante es que en este caso le indique el tamaño de las partes en MB, aunque tambien podria haber usado “k” para que lo divida en Kb, o “b” para que lo haga en Bytes.

Unir las partes

El caso opuesto al anterior seria unir todas las partes resultantes (pelicula.avi.001, pelicula.avi.002, pelicula.avi.003, etc) nuevamente en un solo archivo. Para esto ponemos en la consola

$ lxsplit -j pelicula.avi.001

donde -j es para indicarle que queremos unir, y pelicula.avi.001 es la primer parte de todas las que nos genero anteriormente. Noten que con solo indicar la parte 001 alcanza, y no es necesario indicar las demas. Luego de esto generara en el mismo directorio el archivo (en este caso) “pelicula.avi”