Wie konvertiere ich tar.bz2 in tar.gz?

12

Ich bin neu in Linux. Ist diese Konvertierung möglich?

Muss ich den gesamten Inhalt komprimieren und dekomprimieren?

Caio Tarifa
quelle
Sie könnten in Betracht ziehen, xzanstatt zu verwenden, gzipda dies auf Kosten von mehr Zeit und Speicher besser komprimiert werden kann.
Jftuga

Antworten:

20
bunzip2 -c < file.tar.bz2 | gzip -c > file.tar.gz
Jeff Ferland
quelle
das ist auch schön! :-)
2
Und GZ zu BZip2:gunzip -c < file.tar.gz | bzip2 -c > file.tar.bz2
Le Quoc Viet
1
Berücksichtigen Sie auch gzip -9 -c ...eine engere Komprimierung.
Jftuga
6

Sie müssen dekomprimieren und dann komprimieren.

Sie können wie folgt konvertieren:

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

quelle
das ist nett! :-)
0

Ja, Sie müssen den Inhalt dekomprimieren und komprimieren (da die Komprimierung nicht "kompositorisch" ist).

Basile Starynkevitch
quelle