Tipos de empaquetado y compresión de archivos en Linux

Tipos de archivos comprimidos en Linux

zip

Archivo comprimido con zip. Se descomprime usando el comando unzip:

$unzip archivo.zip

gz

Archivo comprimido con gzip. Se descomprime:
– con el comando gzip usando la opción -d (descomprimir) o bien
– con el comando gunzip, que no es más que un enlace a gzip

$gunzip archivo.gz
$gzip -d archivo.gz

tar

Archivo o paquete que combina varios archivos en uno, pero sin compresión.
Para extraer el contenido usamos el comando tar:
– con las opciones x (extract) y f (file)
Opcionalmente:
– v (verbose) para mostrar por pantalla el proceso
– vv para mostrar información adicional sobre los archivos y carpetas generados

$tar xvf archivo.tar

tar.gz | tgz

Un archivo empaquetado con tar y comprimido con gunzip.
Se descomprime de la misma forma que los tar, añadiendo el flag z para indicarle que use gzip para descomprimir.

$tar xvzf archivo.tar.gz

bz2

Archivo comprimido con bzip2.
Para descomprimir se usa:
– el comando bzip2 con el flag -d (descomprimir) o bien
– el comando bunzip2, que no es más que un enlace a bzip2

$bunzip2 archivo.bz2
$bzip2 -d archivo.bz2

tar.bz2

Similar a los archivos tar.gz, pero se usó bzip2 para comprimirlo.
Para descomprimir se usa también tar, con el flag j en lugar de z:

$tar xvjf archivo.tar.bz2

rar

Formato propietario de RarLab, creadores del famoso Winrar.
Normalmente el comando rar no está instalado en el sistema
sudo aptitude install rar
sudo aptitude install unrar
Se descomprime con el flag -x (eXtract, extraer)

$rar -x archivo.rar

Un ejemplo de script de copia de seguridad:

#!/bin/bash
clear
echo "Inicio de copia de seguridad el `date +"%A %d/%m/%Y"` a las `date +%k:%M:%S`"
tar czvf /media/DATOS/bk_Ubuntu/`date +"%d-%m-%Y"`.tar.gz curso_linux01 curso_C Documentos
ls -lh /media/DATOS/bk_Ubuntu/
echo "Fin de copia de seguridad el `date +"%A %d/%m/%Y"` a las `date +%k:%M:%S`"

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.