Pregunta:
Recientemente, he estado haciendo una copia de seguridad de muchos de mis datos y noté que puedo guardar archivos como .gz
o .tar.gz
, o .7z
y .tar.7z
, etcétera. ¿Cuáles son las diferencias entre el normal y la variante .tar.*
? ¿Cuál de ellos se aconseja a la hora de realizar copias de seguridad?
Respuesta:
Si viene de un entorno de Windows, es posible que esté familiarizado con los formatos zip y rar. Estos son archivos de varios archivos comprimidos juntos.
En sistemas Unix y similares a Unix (como Ubuntu), el archivo y la compresión están separados.
-
tar
coloca varios archivos en un solo archivo (tar). -
gzip
comprime un archivo (solo).
Entonces, para obtener un archivo comprimido, combine los dos, primero use tar
o pax
para obtener todos los archivos en un solo archivo ( archive.tar
), luego gzip
( archive.tar.gz
).
Si solo tiene un archivo, debe comprimir ( notes.txt
): no hay necesidad de tar
, por lo que solo debe hacer gzip notes.txt
que dará como resultado notes.txt.gz
. Hay otros tipos de compresión, como compress
, bzip2
y xz
que funcionan de la misma manera que gzip
(aparte de utilizar diferentes tipos de compresión, por supuesto).