Skip to content
July 28, 2012 / alancads

Como comprimir una carpeta entera en linux desde consola

Es muy fácil y útil comprimir archivos y sobre todo carpetas enteras desde consola.

Es útil a la hora de realizar backups o copias de seguridad de directorios, ya que permite comprimir un directorio entero y descargarlo de forma más segura y más cómoda.

El comando te tienes que ejecutar desde la consola es el siguiente:

tar -zcvf nombre-archivo.tar.gz nombre-directorio

Donde,
-z: Comprimir archivos usando gzip
-c: Crear un nuevo archivo
-v: Verbose, es decir, mostrar el proceso durante la creacion del archivo
-f: nombre de archivo

Ahora bien, Como Descomprimir un archivo .tar.gz.

El comando necesario para descomprimir sería el mismo pero cambiando algunos atributos.

tar -xvzf miarcho.tar.gz

Donde,
-x: extrae el contenido del archivo comprimido
-v: Verbose, es decir, mostrar el proceso durante la creacion del archivo
-f: nombre de archivo

Otros formatos y comandos para comprimir y descomprimir mas usados

Ficheros gz

Comprimir

gzip -9 fichero

Descomprimir

gzip -d fichero.gz

Ficheros bz2

Comprimir

bzip fichero

Descomprimir

bzip2 -d fichero.bz2

Tanto gzip como bzip2 solo comprimen ficheros.

No son capaces de empaquetar carpetas, para esto se utiliza el comando tar que he indicado anteriormente.

Ficheros zip

Comprimir

zip archivo.zip ficheros

Descomprimir

unzip archivo.zip

Ficheros rar

Comprimir

rar -a archivo.rar ficheros

Descomprimir

rar -x archivo.rar

Font: http://marcospcmusica.wordpress.com

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: