El comando «tar»
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.
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…
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,…
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…
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…
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…
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…
Esta web usa cookies.