Wie kann ich tar.bz2 in tar.gz konvertieren?

15269
Caio Tarifa

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

Muss ich den gesamten Inhalt komprimieren und dekomprimieren?

11
Sie könnten `xz` anstelle von` gzip` in Betracht ziehen, da dies auf Kosten von mehr Zeit und Speicher besser komprimiert werden kann. jftuga vor 8 Jahren 0

3 Antworten auf die Frage

18
Jeff Ferland
bunzip2 -c < file.tar.bz2 | gzip -c > file.tar.gz 
das ist auch schön! :-) vor 12 Jahren 0
Und GZ zu BZip2: `gunzip -c <file.tar.gz | bzip2 -c> file.tar.bz2` Le Quoc Viet vor 12 Jahren 2
Berücksichtigen Sie auch 'gzip -9 -c ...' für eine engere Kompression. jftuga vor 8 Jahren 0
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 
das ist nett! :-) vor 12 Jahren 0
0
Basile Starynkevitch

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