Comment convertir tar.bz2 en tar.gz?

12

Je suis nouveau sous Linux, cette conversion est-elle possible?

Dois-je compresser et décompresser tout le contenu?

Caio Tarifa
la source
Vous pourriez envisager d'utiliser xzau lieu de gzipcar il peut mieux compresser au détriment de l'utilisation de plus de temps et de mémoire.
jftuga

Réponses:

19
bunzip2 -c < file.tar.bz2 | gzip -c > file.tar.gz
Jeff Ferland
la source
c'est bien aussi! :-)
2
Et GZ à BZip2:gunzip -c < file.tar.gz | bzip2 -c > file.tar.bz2
Le Quoc Viet
1
Pensez également gzip -9 -c ...à une compression plus serrée.
jftuga
6

Vous devez décompresser, puis compresser.

Vous pouvez convertir comme ceci:

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

la source
C'est sympa! :-)
0

Oui, vous devez décompresser et compresser le contenu (car la compression n'est pas "compositionnelle").

Basile Starynkevitch
la source