Comandos para comprimir y descomprimir
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.
This work is under a Attribution-NonCommercial-NoDerivatives 4.0 International license.