Dentro de Linux y MacOS disponemos de una herramientas preinstalada que es fantásticas para comprimir y descomprimir cualquier tipo de archivo: fotos, vídeos, texto, carpetas… Con solo tar
ya podremos realizar las tareas básicas.
Conceptos importantes.
tar
: Tarro o contenedor. Sirve para agrupar un conjuntos de archivos, no comprime.gzip
: Algoritmo de compresión malo pero rápido. Equivalente a unzip
.bz2
: Algoritmo de compresión bueno pero lento. Equivalente a unrar
.
Comprimir
tar
Ejemplo de como crear un grupo o archivador usando tar
.
tar -cvf nombre.tar carpetas-o-archivos
c
—> Crea un archivador (tar
).
v
—> Muestra el progreso.
f
—> Indicamos que vamos a especificar el nombre final.
gzip
Ejemplo de como comprimir creado un zip
equivalente en Linux.
tar -czvf futuro-comprimido.tar.gz carpetas-o-archivos-a-comprimir
c
—> Crea un archivador (tar).
z
—> Comprime usando gzip (zip)
v
—> Muestra el progreso.
f
—> Indicamos que vamos a especificar el nombre final.
bz2
Ejemplo de como comprimir creado un rar
equivalente en Linux. (sustituye z
por j
)
tar -cjvf futuro-comprimido.tar.bz2 carpetas-o-archivos-a-comprimir
c
—> Crea un archivador (tar
).
j
—> Comprime usando bzip2 (equivalente a rar
)
v
—> Muestra el progreso.
f
—> Indicamos que usaremos un archivo.
Descomprimir
Ejemplo de como descomprimir cualquier formato: tar
, tar.gz
o tar.bz2
. (sustituye c
por x
)
tar -xvf comprimido.tar.gz
x
—> Extrae.
v
—> Muestra el progreso.
f
—> Indicamos que usaremos un archivo.
Por defecto se descomprimirá en el mismo lugar donde se encuentra su versión comprimida. En caso de necesitar concretar otro lugar añadiremos el parámetro -C
.
tar -xvf comprimido.tar.gz -C ~/Escritorio
Proteger con contraseña
Si necesitas proteger el contenido para que nadie pueda ver el interior, lo puedes lograr fácilmente encriptando con OpenSSL o gpg.
gpg --symmetric comprimido.tar.gz
Te preguntará por la contraseña que quieres otorgarle y a continuación creará un archivo llamado comprimido.tar.gz.gpg
. Ahí es donde esta toda el comprimido totalmente encriptado. Puedes borrar el original (comprimido.tar.gz
).
Abrir con contraseña
Para obtener la información encriptada.
gpg --decrypt comprimido.tar.gz.gpg > comprimido.tar.gz
Te preguntará por la contraseña con la cual lo protegistes.
{{ comments.length }} comentarios