Alquitrán

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 13 de octubre de 2016; las comprobaciones requieren 22 ediciones .

alquitrán
Extensión .tar
tipo MIME aplicación/x-tar
Firma u s t a r \0 0 0 en el byte 257 ("ustar" seguido de un byte nulo seguido de dos dígitos '0', 8 bytes en total)
Desarrollador laboratorios de campana
publicado enero de 1979  ( 1979-01 )
Último lanzamiento 1.32 (23 de febrero de 2019 ) ( 2019-02-23 )
Tipo de formato archivador
Contenida en gzip , bzip2 , lzip , lzma , xz , lzop , compress , Zstandard
formato abierto ?

tar ( eng.  tape archive ) es un formato de archivo de flujo de bits o archivo, así como el nombre de un programa tradicional de Unix para trabajar con dichos archivos. El programa tar fue estandarizado en POSIX.1-1998 y posteriormente en POSIX.1-2001. El programa tar se usó originalmente para crear archivos en cinta magnética, pero hoy en día tar se usa para almacenar varios archivos en un solo archivo, para la distribución de software y también para el propósito previsto: crear un archivo de sistema de archivos. Una de las ventajas del formato tar al crear archivos comprimidos es que la información sobre la estructura del directorio, el propietario y el grupo de archivos individuales, así como las marcas de tiempo del archivo, se escriben en el archivo comprimido.

Al igual que otras utilidades de Unix, tar es un programa especializado que sigue la filosofía de Unix de "hacer sólo una cosa" (en este caso, trabajar con archivos tar), "pero hacerlo bien". Por lo tanto, tarno crea archivos comprimidos, sino que utiliza utilidades externas como gzip y bzip2 para la compresión . Anteriormente también se utilizaba para la compresión la utilidad compress , que prácticamente ha caído en desuso.

Nota

Debido a una estandarización bastante tardía, existen varios formatos similares, pero no totalmente compatibles. En particular, la diferencia entre tar de GNU y tar de SUN Solaris ocurre cuando la longitud del archivo incluido en el archivo comprimido es de más de 100 caracteres, o el tamaño del archivo incluido en el archivo comprimido es de más de 8 GB .

Extensiones de nombre de archivo

Para los archivos que contienen archivos tar, la extensión de nombre de archivo tradicional es .tar . En caso de compresión adicional por parte de otros programas, se utilizan las siguientes extensiones:

Sintaxis

tar [-opciones] <nombre del archivo tar> [archivos o carpetas que se archivarán cuando se compriman]

Opciones principales:

Ejemplos

Cree un archivo archive.tara partir de un archivo README.txty un directorio src:

tar -cvf archivo.tar README.txt src

Extraer contenido archive.taral directorio actual:

tar -xvf archivo.tar

Cree un archivo archive.tar.gza partir de un archivo README.txty un directorio srcy comprímalo con gzip  :

tar -cavf archivo.tar.gz LÉAME.txt src

Extraer contenido archive.tar.gzal directorio actual:

tar -xvf archivo.tar.gz

Lonas

Tarpipe es el proceso de crear un archivo tar en la salida estándar y luego extraer el contenido del archivo en otro directorio desde la entrada estándar . Este es un método muy conveniente para copiar el contenido de un sistema de archivos a otro, ya que es una copia completa, incluidos los atributos del archivo, los enlaces simbólicos y los archivos del dispositivo.

tar -C "dir_fuente" -cf - . | tar -C "dir_destino " -xvf - Tar sobre SSH tar -C source_dir -czpvf - . | ssh usuario@host "cat > destino_dir/backup.tgz" alquitrán y 7-zip

Para hacer una copia de seguridad de un directorio:

tar cf-directorio | 7za a -si directorio.tar.7z

Para restaurar desde una copia de seguridad:

7za x -so directorio.tar.7z | tarxf-

Notas

  1. Binarios precompilados de química computacional para Linux . Consultado el 15 de julio de 2020. Archivado desde el original el 15 de julio de 2020.

Enlaces