tar
no comprime por defecto, simplemente no agregue una opción de compresión:
tar -cvf myfolder.tar myfolder
Incluyo el comentario de Hennes en mi respuesta ya que agrega información útil:
TAR (archivo de cinta) es originalmente un programa de Unix utilizado para crear archivos en cinta. Dado que todos los dispositivos se tratan como archivos en Unix, es fácil no escribir en una cinta sino en un archivo. Esto generalmente se hace con la bandera -f. El comando tar cvf micarpeta.tar micarpeta significa estrella, c comer, v erboso f ile filename_to_createwhat_to_tar. No hay compresión en esto en ninguna parte. Los archivos tar (como archivos) solían comprimirse con el programa de compresión y obtenían la extensión .Z (por ejemplo, file.tar.Z). Más tarde esto se incluyó en gtar con la bandera z
La respuesta de @terdon es correcta.
Pero cometí un pequeño error al hacer tar cvf myfolder.tar.gz myfolder
. Quería los mismos nombres finales para los archivos en la misma ruta tar.gz
incluso cuando no está comprimido.
Entonces, si pones algo como .gz, .z
al final del nombre de archivo que intentas tar, la aplicación tar entenderá que quieres usar algo de compresión y se aplicará de acuerdo con lo que pongas (gz =gzip).
Así que si quieres usar una extensión como esa tar.gz
, asegúrese de usar la bandera --no-auto-compress
--no-auto-compress do not use archive suffix to determine the compression
program