Comandos para comprimir y descomprimir | Programador Web Valencia

Comandos para comprimir y descomprimir

2 minutos

Comprimir

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 un zip.
  • bz2: Algoritmo de compresión bueno pero lento. Equivalente a un rar.

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.

Esta obra está bajo una Licencia Creative Commons Atribución-NoComercial-SinDerivadas 4.0 Internacional.

Atribución/Reconocimiento-NoComercial-SinDerivados 4.0 Internacional

¿Me invitas a un café? ☕

Puedes hacerlo usando el terminal.

ssh customer@andros.dev -p 5555

Comentarios

{{ comments.length }} comentarios

Nuevo comentario

Nueva replica  {{ formatEllipsisAuthor(replyComment.author) }}

Acepto la política de Protección de Datos.

Escribe el primer comentario

Tal vez también te interese...