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

Por qué no debes aplicar cambios los viernes (ni justo antes de vacaciones, ni al terminar la jornada)

Lecciones reales para desarrolladores y mantenedores que quieren dormir tranquilos Introducción Los filósofos dicen que…

1 semana hace

🛡 Cómo solucioné el error de renovación con Certbot: «Invalid response from /.well-known/acme-challenge»

Durante la renovación de un certificado SSL con Certbot en un servidor Ubuntu con Apache,…

2 semanas hace

5 años de revolución digital: cómo la tecnología está redefiniendo nuestra sociedad

🌐 La evolución de la digitalización global: 2019-2024 En tan solo cinco años, el mundo…

2 semanas hace

Redefiniendo la Ética de las Máquinas: Asimov y Kant Frente a la Inteligencia Artificial

La ciencia ficción ha sido, a lo largo del tiempo, un campo fértil para la…

4 semanas hace

Di adéu a les notificacions! Assegura’t que els teus certificats TLS es renovin automàticament

Let's Encrypt ha estat una peça clau en la seguretat web en oferir certificats TLS…

4 semanas hace

Guía para Instalar una Máquina Virtual en VirtualBox y Configurar un Servidor LAMP

En esta guía te explicaremos paso a paso cómo instalar una máquina virtual en VirtualBox…

1 mes hace

Esta web usa cookies.