El comando tar es una herramienta muy útil en entornos de línea de comandos como Linux y macOS. Permite empaquetar, comprimir y extraer archivos en Linux.
Gracias a tar, puedes crear copias, distribuir carpetas completas y trabajar con archivos tar.gz. Es especialmente útil para administradores de sistemas, desarrolladores y usuarios que trabajan frecuentemente con la línea de comandos.
En este artículo veremos la sintaxis básica del comando tar, sus usos más comunes y varios ejemplos prácticos para aplicarlo correctamente.
👉 Y recuerda, si quieres aprender más de Linux, pincha en este curso de Linux gratis
👉 También te dejo por aquí una guía de comandos Linux por categorías
Sintaxis básica del comando tar
La sintaxis básica es la siguiente:
tar [opciones] archivo.tar rutasExplicación de la sintaxis
opciones: modifican el comportamiento del comando según la tarea que quieres realizar.
argumentos: indican el archivo, usuario, servicio, dispositivo, URL o destino sobre el que trabajará el comando.
Por ejemplo:
tar -cf backup.tar proyecto/Después de ejecutar este ejemplo, el comando tar realiza la acción indicada con los parámetros proporcionados. Si se ejecuta sin los argumentos necesarios, normalmente mostrará ayuda, una salida general o un error de uso, según la herramienta.
Opciones y comandos relacionados
Aunque tar es un comando sencillo de usar en su forma básica, existen algunas opciones y comandos relacionados que conviene conocer.
| Comando | Descripción | Ejemplo |
|---|---|---|
| tar -cf archivo.tar dir/ | Crea un archivo tar. | tar -cf backup.tar proyecto/ |
| tar -xf archivo.tar | Extrae un tar. | tar -xf backup.tar |
| tar -czf archivo.tar.gz dir/ | Crea tar.gz. | tar -czf backup.tar.gz proyecto/ |
| tar -xzf archivo.tar.gz | Extrae tar.gz. | tar -xzf backup.tar.gz |
| tar -tf archivo.tar | Lista contenido. | tar -tf backup.tar |
Crear un archivo tar
Para este uso, ejecuta tar con los argumentos adecuados y revisa el resultado antes de aplicar cambios importantes.
tar -cf backup.tar proyecto/Este ejemplo muestra una forma habitual y segura de usar el comando en una sesión de administración.
Extraer un archivo comprimido
También puedes combinar opciones para obtener una salida más concreta o adaptar el comando a tu flujo de trabajo.
tar -xzf backup.tar.gzEste uso ayuda a resolver tareas frecuentes sin salir de la terminal.
Ejemplo práctico: usar tar en tareas reales
A continuación, veremos varios ejemplos prácticos para mejorar el uso diario de la terminal.
# Uso básico de tar
tar
# Ejemplo práctico
tar -cf backup.tar proyecto/
# Variante útil
tar -xzf backup.tar.gzEste bloque reúne usos frecuentes que puedes adaptar a tus rutas, usuarios, servicios o dispositivos reales. Antes de ejecutar comandos administrativos, revisa siempre que los nombres y rutas corresponden a tu sistema.
Ejemplo en video
Para complementar esta guía, puedes añadir aquí un video donde se muestre paso a paso cómo usar el comando tar en Linux.
Cuando tengas el video publicado, puedes añadir aquí el short correspondiente para complementar esta guía.
