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 |
Último lanzamiento | 1.32 (23 de febrero de 2019 ) |
Tipo de formato | archivador |
Contenida en | gzip , bzip2 , lzip , lzma , xz , lzop , compress , Zstandard |
formato abierto ? | Sí |
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.
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 .
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:
Opciones principales:
Cree un archivo archive.tara partir de un archivo README.txty un directorio src:
tar -cvf archivo.tar README.txt srcExtraer contenido archive.taral directorio actual:
tar -xvf archivo.tarCree 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 srcExtraer contenido archive.tar.gzal directorio actual:
tar -xvf archivo.tar.gzTarpipe 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-zipPara hacer una copia de seguridad de un directorio:
tar cf-directorio | 7za a -si directorio.tar.7zPara restaurar desde una copia de seguridad:
7za x -so directorio.tar.7z | tarxf-Archivadores y compresores | |
---|---|
abierto y gratis | |
Libre | |
Comercial | |
Línea de comando |
formatos de archivo | |
---|---|
Solo archivado | |
Solo compresión | |
Archivado y compresión | |
Empaquetado y distribución de software |