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:

1 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.

1 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

1 gzip -9 fichero

Descomprimir

1 gzip -d fichero.gz

Ficheros bz2
Comprimir

1 bzip fichero

Descomprimir

1 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

1 zip archivo.zip ficheros

Descomprimir

1 unzip archivo.zip

Ficheros rar

Comprimir

1 rar -a archivo.rar ficheros

Descomprimir

1 rar -x archivo.rar

Tags de búsquedas:

comprimir carpeta linux, comprimir carpeta en linux, comprimir una carpeta en linux, linux comprimir carpeta, comprimir carpetas linux, comprimir directorio linux, comprimir carpeta tar gz, comprimir carpetas en linux, comprimir carpeta tar, comprimir una carpeta linux

Anuncios

9 pensamientos en “Como comprimir una carpeta entera en linux desde consola”

  1. Hola. Gracias por los consejos que vienen fenomenal. Estoy ejecutando ese comando en varios dominios todos ellos con wordpress, pero en uno de ellos no copia todos los archivos y carpetas del dominio. Por ejemplo no copia la carpeta wp-admin y otros archivos más. ¿Tienes idea de por qué ocurre esto solamente en uno de ellos?
    Nota: este dominio pesa bastante, de tal forma que no sé si el comando lleva implícito un tiempo de ejecución o algo asi. Desde luego en el hosting me confirman que tengo sitio de sobra para hacerlo.

    Gracias

  2. Gracias por el post me ha venido genial para crear una copia de seguridad mediante el ssh de uno de nuestros clientes y descargar toda su web en un solo archivo por sftp en lugar descargar miles de archivos y directorios…. ahorrándonos tiempo y espacio 😉

  3. Muchas gracias Marqui!
    Para comprimir la carpeta actual y sus archivos agreguen * al final:


    tar -zcvf nombre-archivo.tar *

    Ejemplo:


    ubuntu@root:~/Descargas/caballerosdelzodiaco2018/capitulosnuevos$ tar -zcvf capnuevosCZ2017.tar *

    Abrazos!!!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s