GNU/Linux >> Tutoriales Linux >  >> Linux

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

Es un paso muy sencillo crear archivos de almacenamiento con archivos .tar.gz o .tgz. También se llama tarballs. Hay varias opciones con este comando, pero podemos usar algunas letras para crear archivos.

Comprimir un directorio completo o un solo archivo

Puede ejecutar el siguiente comando para comprimir un solo archivo o un directorio completo en Linux. También funcionará recursivamente. Significa que comprimirá los otros directorios dentro del directorio que ha mencionado para comprimir.

tar -czvf myarchive-name.tar.gz /path/to/directory-or-file

Este es el significado de los atributos en los comandos anteriores.

  • -c:Crea un archivo. .
  • -z:Comprime el archivo comprimido con gzip. .
  • -v:puede usar -v para mostrar el progreso en la terminal mientras crea el archivo. También se conoce como modo detallado. .
  • Es opcional en los comandos anteriores pero podría ser útil. .
  • -f:especifique el nombre de archivo del archivo. .

Suponga que hay un directorio con el nombre mywork y desea comprimirlo con el nombre myarchive.tar.gz. Puede ejecutar el siguiente comando.

tar -czvf myarchive.tar.gz mywork

En caso de que el directorio se encuentre en /usr/local/mywork y desee comprimirlo con el nombre de archivo myarchive.tar.gz, puede ejecutar lo siguiente comando para esto.

tar -czvf myarchive.tar.gz /usr/local/mywork

¿Cómo comprimir varios directorios o archivos?

tar -czvf myarchive.tar.gz /home/mysql_backup /usr/local/mywork /var/lib/mysql

Puede enumerar todos los directorios o archivos requeridos ya que no hay limitaciones.

Extraer un directorio completo o un solo archivo

Puede extraer el archivo comprimido o la carpeta con un comando tar similar pero con ligeros cambios. El siguiente comando extraerá el archivo comprimido myarchive.tar.gz

tar -xzvf myarchive.tar.gz

En caso de que desee extraer el archivo comprimido a una ubicación específica, puede ejecutar el siguiente comando. Debe especificar la ubicación del directorio donde desea extraer el archivo.

tar -xzvf archive.tar.gz -C /home/mysql_backup

Linux
  1. Cómo usar el comando Tar en Linux

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

  3. Cómo extraer el archivo tar.gz en Linux usando la línea de comandos

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

  5. Comando Tar en Linux (comprimir y descomprimir archivos)

Cómo comprimir y extraer archivos usando el comando Tar, Zip en Linux

Comando tar de Linux:cómo comprimir archivos en Linux

Cómo encontrar archivos con el comando fd en 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

Cómo descargar archivos en Rocky Linux 8 en la línea de comandos usando wget