Comando tar significa en Linux

Comando tar significa en Linux

Comando tar significa en Linux

El comando tar es una herramienta importante en el conjunto de herramientas de cualquier administrador de sistemas para administrar archivos y directorios en LinuxEl comando tar, que significa “archivo de cinta”, permite a los usuarios crear, comprimir, extraer y administrar archivos rápidamente. El propósito de esta página es brindar una guía detallada del comando tar, incluidas sus numerosas opciones, casos de uso y ejemplos prácticos.

¿Qué es el tar ¿mando?

El comando tar es una herramienta común en Linux y sistemas operativos tipo Unix. Originalmente estaba destinado a crear copias de seguridad en cinta, pero desde entonces se ha convertido en una utilidad flexible para crear y mantener archivos. Los usuarios pueden usar el comando tar para combinar varios archivos y directorios en un solo archivo, que luego se puede comprimir para ahorrar espacio en el disco.

Cómo instalar tar en diferentes distribuciones de Linux

La mayoría de las distribuciones de Linux tienen el comando tar preinstalado. Sin embargo, si no es accesible o necesita actualizarlo, el método de instalación puede diferir dependiendo de la administración de paquetes de su distribución. Los comandos de instalación para varias distribuciones comunes son los siguientes:

Ubuntu / Debian:

sudo apt-get instalar tar

CentOS/Fedora:

sudo yum instalar tar

Arch Linux:

sudo pacman -S alquitrán

Sintaxis básica y uso

Crear un archivo

Utilice la opción -c seguida del nombre del archivo comprimido y los archivos o directorios que desea incluir en el archivo para crear un nuevo archivo:

tar -cvf archivo.tar archivo1 archivo2 directorio/

Extraer archivos de un archivo

Utilice la opción -x seguida del nombre del archivo comprimido para extraer el contenido de un archivo comprimido:

tar -xvf archivo.tar

Agregar archivos a un archivo existente

Usando la opción –append, puede agregar archivos adicionales a un archivo existente:

tar --append -vf archive.tar nuevo archivo

Listado de contenidos del archivo

Utilice el modificador -t para inspeccionar el contenido de un archivo sin extraerlo:

tar -tvf archivo.tar

Comprender las opciones de alquitrán

El comando tar tiene varios parámetros para personalizar su comportamiento. A continuación se indican algunas alternativas clave:

Vea también  ¿Cuál es el mejor servidor de correo para Windows?

Opciones de compresión

Tar genera archivos sin comprimir de forma predeterminada. Sin embargo, puede producir archivos comprimidos utilizando configuraciones de compresión como z para gzip o j para bzip2:

tar -czvf archive.tar.gz archivo1 archivo2 tar -cjvf archive.tar.bz2 directorio/

Modo detallado

Para activar el modo detallado, use la opción -v, que muestra el progreso y los detalles del proceso de archivado:

tar -cvf archivo.tar archivo1 archivo2 -v

Preservar permisos y propiedad

El parámetro -p conserva los permisos y la propiedad de los archivos y directorios del archivo:

tar -cvpf archivo.tar archivo1 archivo2

Excluyendo archivos y directorios

Usando la opción –exclude, puede excluir archivos o directorios específicos del archivo:

tar -cvf archivo.tar --exclude="archivo no deseado.txt" directorio/

Avanzado tar Técnicas

Creación de copias de seguridad incrementales

Tar puede producir copias de seguridad incrementales que solo contienen cambios desde la copia de seguridad anterior utilizando la opción –listed-incremental:

tar --create --file=backup.tar --listed-incremental=backup.snar /ruta/a/copia de seguridad/

Dividir y fusionar archivos

El programa tar puede dividir archivos grandes en partes más pequeñas y luego volver a ensamblarlas:

tar -cvf - archivo grande | dividir -b 1G - backup.tar.gz.part

Para unir los dos archivos:

gato backup.tar.gz.part* | alquitrán -xzvf -

El uso de tar con find

Cuando usa tar junto con el comando buscar, puede archivar solo archivos particulares que cumplan ciertos criterios:

encontrar . -tipo f -nombre "*.txt" -print0 | tar -czvf archive.tar.gz --null -T -

El uso de tar con sistemas remotos

Para generar o extraer archivos en computadoras remotas, use ssh junto con tar:

tar -cvf - archivo1 archivo2 | ssh usuario@servidor_remoto "cat > archive.tar" ssh usuario@servidor_remoto "tar -xvf archivo.tar"

 

Mejores prácticas y consejos para un archivado eficiente

  • Para conservar espacio en disco, comprima siempre archivos grandes.
    Para que el tamaño del archivo sea razonable, considere eliminar archivos y carpetas superfluos.
    Para realizar copias de seguridad efectivas y que ahorren espacio, utilice copias de seguridad incrementales.
    Pruebe periódicamente la integridad de sus archivos para garantizar la recuperación de datos.
Vea también  Cómo crear una copia de seguridad de la configuración y restauración de Mikrotik a través de Winbox

Localización de averías tar Errores

A continuación se muestran algunas soluciones frecuentes para problemas con el comando tar:

Verifique las rutas y los nombres de los archivos del comando.
Verifique el espacio disponible en disco para confirmar que el archivo tiene suficiente espacio.
Compruebe que tiene los permisos adecuados para acceder a los archivos y carpetas.

Herramientas de archivo alternativas en Linux

Si bien tar es una herramienta potente, algunos usuarios prefieren otras aplicaciones de archivo como zip, gzip, 7zip o rar. Cada una de estas herramientas tiene beneficios y aplicaciones únicas.

Conclusión

El comando tar es una utilidad flexible y esencial en Linux para administrar archivos correctamente. Ya sea que necesite generar copias de seguridad, comprimir archivos o transportar datos, tar tiene una variedad de opciones para satisfacer sus necesidades. Puede volverse un experto en administrar archivos y simplificar las actividades de manipulación de archivos en su sistema Linux si conoce su sintaxis y sus numerosas opciones.

Preguntas Frecuentes

Sí, puedes comprimir el archivo mientras lo creas usando opciones como -z (gzip) o -j (bzip2).

Puede extraer un archivo específico de un archivo usando el -x bandera seguida del nombre del archivo

Sí, puede excluir directorios específicos utilizando el --exclude bandera seguida del nombre del directorio.

5/5 - (1 voto)

Publica tu comentario

Este sitio usa Akismet para reducir el correo no deseado. Conozca cómo se procesan los datos de sus comentarios.

Acelere con Wilivm VPS

Alto rendimiento. Control total. Escalable según demanda.

Wilivm ofrece VPS y servidores dedicados en centros de datos de primer nivel en todo el mundo, ofreciendo una infraestructura confiable y de alto rendimiento para usuarios profesionales.

Contáctenos

Pague con todas las criptomonedas, Paypal, tarjeta de crédito