Imprimir
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 

Existen muchos tipos de formatos para comprimir archivos en linux, por ello para poder comprimir o descomprimir archivos desde terminal , lo primero es saber si tienes instalados los compresores para el tipo fichero que vas utilizar.

Los distinto formatos de compresión que conozco:

Si quiere saber mas y ver mas sobre ellos puedes verlo en https://www.emezeta.com/articulos/la-guia-definitiva-de-formatos-de-compresion

 

Desde terminal como los utilizo

El comprimir /descomprimir ficheros desde terminal es la forma que recomendamos hacerlo ya que piensamos  que mucho mas rápido que utilizando un programa visual. Si trabajas con servidores y por terminal se convierte en imprescindible  ya que sino sabes no puedes realizarlo.

Instrucciones básicas de compresión/descomprimir para linux

De momento empezamos con linux, ya es el que utilizamos normalmente.

Fichero Tar ( Empaquetado y desempaquetar)

Recuerda que este no es un sistema de compresión.

Empaquetar:

tar -cvf archivo.tar /dir/a/comprimir/

Desempaquetar:

tar -xvf archivo.tar

Ver contenido:

tar -tf archivo.tar

 

Fichero Zip

Este no viene por defecto en instalaciones de linux, es el mas conocido, pero es el que mejor resultado consigues.

Comprimir:

zip archivo.zip ficheros

Descomprimir:

unzip archivo.zip

Ver contenido:

unzip -v archivo.zip

 

Fichero GZip

Es un sistema de GNU y muy utilizado en plataformas linus y unix, en windows se puede utilizar pero necesitas de software adicional (7-zip, WinRAR).El ratio de compresión es mucho mayor que zip. Extensión .gz

Comprimir:

gzip -9 fichero

Descomprimir:

gzip -d fichero.gz

Recuerda de este sistema compresión solo permite comprimir un solo fichero, por ello si quieres comprimir varios tienes que utilizar tar para empaquetar.

Comprimir y empaquetar :

tar -czf archivo.tar.gz ficheros

Descomprimir ficheros empaquetados y comprimidos con tar/gzip:

tar -xzvf archivo.tar.gz

Ver contenido empaquetado:

 tar -tzf archivo.tar.gz

 

 

 

Comprimir con Git

Todos sabéis que nosotros adoramos git, que es nuestro controlador de versiones favorito, por ello también pongo como comprimir con git

git archive --format=tar.gz --prefix=miDirectoriox/ -o ~/nombrefichero.tar.gz rama

 Explicacion de por parte la  instrucción :

--format=tar.gz  -> Formato de compresion del fichero que vamos a crear, segun git help archive nos dice que puede ser zip o tar.
-o ~/nombrefichero.tar -> es la ruta y nombre de fichero comprimido que vamos crear
--prefix=miDirectoriox/ -> es el directorios donde esta nuestro repositorios. ( Si esta en el no hace falta) 
rama  ->  la rama queremos copiar sin el .git

 

Otras fuentes:

https://sololinux.wordpress.com/2008/07/27/comprimir-y-descomprimir-desde-la-terminal-de-linux/

Le informamos que nuestro sitio web usa cookies propias y de terceros para poder prestar sus servicios.Al continuar navegando, entendemos que acepta su uso. Información