¿Cómo convierto tar.bz2 a tar.gz?

12

Soy nuevo en Linux, ¿es posible esta conversión?

¿Necesito comprimir y descomprimir todo el contenido?

Caio Tarifa
fuente
Puede considerar usarlo en xzlugar de hacerlo, gzipya que puede comprimir mejor a expensas de usar más tiempo y memoria.
jftuga

Respuestas:

19
bunzip2 -c < file.tar.bz2 | gzip -c > file.tar.gz
Jeff Ferland
fuente
esto también es bueno! :-)
2
Y GZ a BZip2:gunzip -c < file.tar.gz | bzip2 -c > file.tar.bz2
Le Quoc Viet
Considere también gzip -9 -c ...para una compresión más ajustada.
jftuga
6

Necesita descomprimir y luego comprimir.

Puedes convertir así:

 bunzip2 -c -d file.tar.bz2 | gzip -v9 > file.tar.gz

fuente
¡esto es bonito! :-)
0

Sí, debe descomprimir y comprimir el contenido (porque la compresión no es "compositiva").

Basile Starynkevitch
fuente