El comando "tar" - Iespai


El comando tar se utiliza para crear, gestionar y manipular archivos de cinta (tape archive) en sistemas Unix y Linux. A menudo se usa para comprimir archivos y directorios en un solo archivo y también para extraer contenido de archivos comprimidos. A continuación, te proporcionaré ejemplos de uso comunes del comando tar:

1. Crear un archivo tar:

Para crear un archivo tar de un directorio o archivos específicos, utiliza el siguiente comando:

tar -cvf archivo.tar directorio/

Este comando crea un archivo llamado archivo.tar que contiene todos los archivos y subdirectorios en el directorio especificado.

2. Comprimir un archivo tar usando gzip:

Puedes comprimir un archivo tar utilizando gzip al mismo tiempo. Esto es útil para ahorrar espacio en disco. Por ejemplo:

tar -czvf archivo.tar.gz directorio/

Este comando crea un archivo tar llamado archivo.tar y lo comprime con gzip, creando así archivo.tar.gz.

3. Comprimir un archivo tar usando bzip2:

Si prefieres usar bzip2 para la compresión, puedes hacerlo de la siguiente manera:

tar -cjvf archivo.tar.bz2 directorio/

Este comando crea un archivo tar llamado archivo.tar y lo comprime con bzip2, creando archivo.tar.bz2.

4. Listar el contenido de un archivo tar:

Para ver el contenido de un archivo tar sin extraerlo, puedes usar el siguiente comando:

tar -tvf archivo.tar

Esto mostrará una lista de archivos y directorios contenidos en archivo.tar.

5. Extraer un archivo tar:

Para extraer el contenido de un archivo tar, puedes utilizar el siguiente comando:

tar -xvf archivo.tar

Esto extraerá todos los archivos y directorios contenidos en archivo.tar en el directorio actual.

6. Extraer un archivo tar en un directorio específico:

Si deseas extraer un archivo tar en un directorio diferente, puedes especificarlo de la siguiente manera:

tar -xvf archivo.tar -C /ruta/al/directorio/destino/

Esto extraerá el contenido de archivo.tar en el directorio especificado en lugar del directorio actual.

7. Actualizar un archivo tar existente:

Puedes agregar archivos a un archivo tar existente utilizando la opción -r. Por ejemplo:

tar -rvf archivo.tar nuevo_archivo.txt

Esto agrega nuevo_archivo.txt al archivo tar existente archivo.tar.

8. Eliminar archivos de un archivo tar:

Para eliminar archivos de un archivo tar, puedes utilizar la opción --delete. Por ejemplo:

tar --delete -f archivo.tar archivo_a_eliminar.txt

Esto eliminará archivo_a_eliminar.txt del archivo tar archivo.tar.

9. Comprimir múltiples archivos en un solo archivo tar:

Puedes comprimir varios archivos en un solo archivo tar sin comprimirlo usando las opciones -T y -c. Por ejemplo:

tar -cvT lista_de_archivos.txt -f archivo.tar

Donde lista_de_archivos.txt es un archivo de texto que contiene la lista de archivos que deseas incluir en el archivo tar.

10. Crear un archivo tar en modo de archivo incremental:

Puedes crear un archivo tar en modo de archivo incremental utilizando la opción --listed-incremental. Por ejemplo:

tar --create --file=backup.tar --listed-incremental=incremental.snap directorio/

Esto crea un archivo tar llamado backup.tar en modo incremental, lo que permite realizar copias de seguridad de manera eficiente y agregar nuevos archivos en futuras operaciones de copia de seguridad.

Estos son algunos ejemplos de uso comunes del comando tar. Las opciones y funcionalidades del comando tar son muy versátiles, por lo que puedes ajustar su uso según tus necesidades específicas.

oscar Lastera Sanchez

Entradas recientes

El Comando Init en Linux: Gestión de Procesos en el Proceso de Inicio del Sistema

En el mundo de la administración de sistemas Linux, uno de los elementos más críticos…

3 semanas hace

El Futuro de ChatGPT: ¿Cuán Cerca Está de Pensar Como Nosotros?

La inteligencia artificial (IA) ha evolucionado rápidamente en los últimos años, con desarrollos impresionantes como…

1 mes hace

IPv6: Mejoras Respecto a IPv4 y Herramientas para su Gestión en Linux

El crecimiento exponencial de dispositivos conectados a internet ha planteado serios desafíos a las redes…

1 mes hace

Cómo determinar si NTP está siendo utilizado para la sincronización del reloj: Guía para administradores de sistemas

La sincronización precisa del tiempo en los sistemas de red es crucial para la correcta…

1 mes hace

La Revolución de IPv6: Descubre por qué Necesitamos un Nuevo Protocolo

Desde que se ratificó hace casi 20 años, el protocolo IPv6 ha traído una serie…

1 mes hace

Guía Completa para Capturar y Analizar Tráfico IP con tcpdump: Domina la Herramienta Esencial para Administradores de Sistemas

Capturar tráfico IP es una tarea esencial para los administradores de sistemas, ya sea para…

1 mes hace

Esta web usa cookies.