El .gz, .xz, .bz2, .7z, .lz, .zsufijos se utilizan para dejar claro que el archivo está comprimido con dicho algoritmo de compresión. Su uso no se limita a .tararchivos, también verá archivos como initrd.gz(un disco RAM inicial comprimido) o manual.txt.gz(para un documento de texto comprimido). También puede ver file.tgzcuál también indica un tarball comprimido con gzip (como file.tar.gz).
La extensión del archivo es una convención, no necesariamente describe el contenido del archivo. Para verificar qué tipo de archivo está manejando, use el filecomando. Ejemplo:
$ file data.tar.gz
data.tar.gz: gzip compressed data, from Unix
$ gunzip -c data.tar.gz | file -
/dev/stdin: POSIX tar archive (GNU)
En mi experiencia, los archivos comprimidos con gzip ( .gz) son los más comunes. Es rápido en la compresión y descompresión, aunque hay otros algoritmos que producen mejores relaciones de compresión.
tar c dir/ | gzip > dir.tar.gzy lostar czf dir.tar.gz dir/comandos hacen lo mismo. Un ejemplo en el quetarse combina con SSH ytar(de nuevo):tar cz Documents/ | ssh user@host 'tar xz(equivalente rsync sería:rsync -a Documents user@host:)