Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash tar Uso: Comprimir y descomprimir archivos
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
      1. Crear un archivo tar
      2. Extraer un archivo tar
      3. Crear un archivo tar comprimido con gzip
      4. Extraer un archivo tar.gz
      5. Crear un archivo tar comprimido con bzip2
      6. Extraer un archivo tar.bz2
    5. Tips

[Linux] Bash tar Uso: Comprimir y descomprimir archivos

Overview

El comando tar se utiliza en sistemas Unix y Linux para agrupar y comprimir archivos. Su nombre proviene de “tape archive”, ya que originalmente se diseñó para almacenar archivos en cintas magnéticas. Hoy en día, tar es ampliamente utilizado para crear copias de seguridad y distribuir archivos de manera eficiente.

Usage

La sintaxis básica del comando tar es la siguiente:

tar [opciones] [archivo.tar] [archivos o directorios]

Common Options

Aquí hay algunas opciones comunes que puedes usar con el comando tar:

  • -c: Crea un nuevo archivo tar.
  • -x: Extrae archivos de un archivo tar existente.
  • -f: Especifica el nombre del archivo tar.
  • -v: Muestra el progreso en la terminal (modo verbose).
  • -z: Comprime o descomprime usando gzip.
  • -j: Comprime o descomprime usando bzip2.

Common Examples

Crear un archivo tar

Para crear un archivo tar llamado archivo.tar que contenga los archivos archivo1.txt y archivo2.txt, puedes usar:

tar -cvf archivo.tar archivo1.txt archivo2.txt

Extraer un archivo tar

Para extraer los contenidos de archivo.tar, utiliza:

tar -xvf archivo.tar

Crear un archivo tar comprimido con gzip

Para crear un archivo tar comprimido llamado archivo.tar.gz, puedes usar:

tar -czvf archivo.tar.gz archivo1.txt archivo2.txt

Extraer un archivo tar.gz

Para extraer un archivo tar que está comprimido con gzip, usa:

tar -xzvf archivo.tar.gz

Crear un archivo tar comprimido con bzip2

Para crear un archivo tar comprimido con bzip2, utiliza:

tar -cjvf archivo.tar.bz2 archivo1.txt archivo2.txt

Extraer un archivo tar.bz2

Para extraer un archivo tar comprimido con bzip2, ejecuta:

tar -xjvf archivo.tar.bz2

Tips

  • Siempre verifica el contenido de un archivo tar antes de extraerlo utilizando tar -tvf archivo.tar.
  • Usa la opción -C para extraer archivos en un directorio específico: tar -xvf archivo.tar -C /ruta/del/directorio.
  • Considera usar compresión (-z o -j) para reducir el tamaño del archivo tar, especialmente si contiene muchos archivos.