GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo extraer archivos .gz y .tar.gz en Linux

Al transferir archivos a través de la red, es más preferible transferir un solo archivo (generalmente .gz o .tar.gz archivo). Este enfoque permite minimizar las operaciones de E/S del disco y acelerar el proceso de transmisión de archivos. Un solo archivo de 1 GiB de tamaño se transferirá más rápido que 1024 archivos de 1 MiB de tamaño. En este artículo, veremos el proceso de extracción y .gz y .tar.gz archivos en Linux.

Hay dos utilidades más utilizadas para extraer y abrir un archivo comprimido en Linux:

  • gzip
  • alquitrán

comando 'gzip'

gzip es la herramienta más utilizada en el mundo de Linux que reduce el tamaño del archivo utilizando la codificación Lempel-Ziv (LZ77) mientras mantiene el modo de archivo original, la marca de tiempo y la propiedad.

Por cierto, el mismo algoritmo se usa para comprimir elementos web, lo que permite cargar páginas web más rápido.

Por lo general, gzip -el archivo comprimido termina con un .z o .gz extensión de archivo.

Como ejemplo, descarguemos un archivo de WordPress, el CMS más popular:

wget https://wordpress.org/latest.tar.gz

Ahora, puedes extraerlo:

gzip -d latest.tar.gz

Obtendrá el mismo resultado si usa gunzip comando que es un alias para gzip -d comando:

El resultado en ambos casos será el mismo, el tar archivo.

Pero, espera, ¡¿por qué necesitamos dos archivos?!

La diferencia entre 'gzip' y 'tar'

gzip es una utilidad de archivo que se encarga de la compresión del archivo, pero no admite varios archivos. Inicialmente, fue diseñado para comprimir solo un archivo a la vez.

tar es una utilidad de archivo, lo que significa que es responsable de colocar múltiples archivos en un solo archivo que también se llama "archivo".

Al comienzo del mundo Unix, tar Los archivos se utilizaron para almacenar archivos en cintas magnéticas. El nombre “tar” proviene de este uso; significa t simio ar chiver.

Por eso necesitamos tar .

comando 'tar'

Inicialmente, la utilidad tar era responsable de colocar varios archivos en una sola ubicación (de tipo magnético, que era el único almacenamiento de respaldo disponible). Hoy en día, cuando el almacenamiento es barato y está disponible, tar se utiliza para poner los archivos en un solo archivo.

Obtengamos los archivos de WordPress:

tar xf latest.tar

Aquí estamos usando los siguientes argumentos:

  • x – le dice a tar ex tratar su archivo
  • f – le dice a tar la ubicación de la f archivo de archivos

Como resultado de esta operación, obtuvimos un wordpress carpeta.

El proceso de extracción de archivos en varios pasos no es conveniente, por eso tar admite el procesamiento de argumentos adicionales en su archivo a través de gzip. La misma operación, pero solo un comando:

tar zxf latest.tar.gz

Aquí, estamos usando un argumento adicional:

  • z – le dice a tar para filtrar su archivo a través de gzip o gunzip

Descomprimimos los archivos y los extrajimos del tar archivar usando un solo comando.

Resumen

En el sistema operativo Linux, los archivos de archivos .gz se usan comúnmente en combinación con archivos tar que permiten comprimir varios archivos a la vez. Este artículo proporcionó una guía completa sobre cómo extraer y abrir .gz y .tar.gz archivos en Ubuntu.


Linux
  1. 16 comandos Tar para comprimir y extraer archivos en Linux

  2. Cómo archivar archivos y directorios en Linux [Parte 1]

  3. ¿Cómo usar el comando 'tar' para extraer paquetes de archivos .xz en Linux?

  4. Cómo extraer o descomprimir el archivo tar.xz en Linux

  5. ¿Cómo comprimir y extraer archivos usando el comando tar en Linux?

Cómo cambiar el nombre de un archivo (s) en Linux

Todo sobre archivos tar y cómo tar, untar archivos en Linux usando Terminal

Cómo copiar archivos y directorios en la terminal de Linux

Cómo extraer el archivo Tar.xz en la línea de comandos de Linux

Comando tar de Linux para comprimir y extraer archivos

Extraiga el archivo tar.gz en Linux