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.
La sintaxis básica del comando tar
es la siguiente:
tar [opciones] [archivo.tar] [archivos o directorios]
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.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
Para extraer los contenidos de archivo.tar
, utiliza:
tar -xvf archivo.tar
Para crear un archivo tar comprimido llamado archivo.tar.gz
, puedes usar:
tar -czvf archivo.tar.gz archivo1.txt archivo2.txt
Para extraer un archivo tar que está comprimido con gzip, usa:
tar -xzvf archivo.tar.gz
Para crear un archivo tar comprimido con bzip2, utiliza:
tar -cjvf archivo.tar.bz2 archivo1.txt archivo2.txt
Para extraer un archivo tar comprimido con bzip2, ejecuta:
tar -xjvf archivo.tar.bz2
tar -tvf archivo.tar
.-C
para extraer archivos en un directorio específico: tar -xvf archivo.tar -C /ruta/del/directorio
.-z
o -j
) para reducir el tamaño del archivo tar, especialmente si contiene muchos archivos.