Viernes , diciembre 9 2016
Inicio / Tutoriales / Comprimir y descomprimir archivos en Linux

Comprimir y descomprimir archivos en Linux

Cuando montamos un servidor casero o un VPS para nuestra página web, no estamos acostumbrados a comprimir y descomprimir archivos en linux por pánico a la consola.  Muchos usuarios están acostumbrados a utilizarlo en Windows porque es muy intuitivo realizar cualquier operación. Gracias a dos simples clics y a las aplicaciones WinZip, 7-Zip y Winrar (licencia de pago) tendríamos comprimido un lote de ficheros.

Si te estas iniciando en linux y no tienes mucha experiencia con el terminal no te preocupes, este artículo te lo va a poner fácil.

comprimir-archivo-linux

Compresores más habituales

Aquí os dejamos los comandos más habituales de los mejores compresores de ficheros: ZIP, GZ, Tar, BZ2, Tar.GZ y RAR.

Cada comando tiene su propio manual (algunos en castellano). Para acceder a él, debéis escribir el comando “man [comando]”. Por ejemplo: man zip.

Formato ZIP

Comprimir un fichero:

zip -r nombrearchivo.zip [ficheros a comprimir]

En caso de descomprimir:

unzip nombrearchivo.zip 

Opciones interesantes:

  • -r: incluye todas las carpetas y subcarpetas.
  • -v: te permite ver los ficheros antes de descomprimirlo.
  • -u: te permite actualizar los ficheros que se han tenido variación (fecha, tamaño), el resto de ficheros iguales no lo comprimes.

Formato BZ2

Comprimir un fichero:

bzip [nombres ficheros]

En caso de descomprimir:

bzip2 -d [nombres ficheros.bz2] 

Importante: debéis conocer que tanto gzip como bzip2 comprime sólo ficheros. En caso de necesitar comprimir ficheros y carpetas, debemos combinarlo con TAR. Os lo explicamos en el siguiente formato.

Formato Tar y Tar.GZ

Para nosotros, es el compresor más potente en Linux.

Comprimir un fichero:

tar -cfvz fichero.tar.gz [nombres ficheros]

En caso de descomprimir:

tar -xfvz [nombrefichero.tar.gz] 

Opciones interesantes:

  • -z: permite comprimir un fichero.
  • -c: crea un nuevo un fichero.
  • -f: permite dar nombre al fichero.
  • -v: muestra el proceso durante el que se crea el fichero (se llama Verbose).
  • -x: extrae el contenido del archivo.

Formato Rar

Comprimir un fichero:

rar -a nombrearchivo.rar [ficheros a comprimir]

En caso de descomprimir:

rar -x nombrearchivo.rar 

Nota alternativa: Existen aplicaciones como GNOMERAR o File Roller que facilitan la comprensión vía entorno gráfico.

Formato GZIP

Comprimir un fichero:

gzip [nombre del ficheros]

Comprimir varios ficheros y una carpeta:

gzip [fichero1 fichero2 fichero3 /carpeta1 /carpeta2]

En caso de descomprimir:

gunzip [nombrefichero.gzip] 

Otros compresores

Si buscáis algo más específico podéis encontrar compresores como 7Z, ARC/WRC, LZH, JAR, RPM, WIM, XPI, ARJ o ACE.

Si os ha servido esta guía, por favor comentad en el artículo y os invitamos a que nos dejéis un like y compartáis con vuestros amigos.

Sobre Miguel Ángel Navas

Amante de la informática, los smartphones y la tecnología en general. Técnico superior en Administración de sistemas informáticos y redes, certificado en CISCO y un reviewer sin pelos en la lengua. Cualquier duda o cuestión aquí me tenéis.