Jak przekonwertować tar.bz2 na tar.gz?

12

Jestem nowy w systemie Linux, czy ta konwersja jest możliwa?

Czy muszę kompresować i dekompresować całą zawartość?

Caio Tarifa
źródło
Możesz rozważyć użycie xzzamiast, gzipponieważ może to lepiej kompresować kosztem więcej czasu i pamięci.
jftuga

Odpowiedzi:

20
bunzip2 -c < file.tar.bz2 | gzip -c > file.tar.gz
Jeff Ferland
źródło
to też jest miłe! :-)
2
I GZ do BZip2:gunzip -c < file.tar.gz | bzip2 -c > file.tar.bz2
Le Quoc Viet
1
Weź również pod gzip -9 -c ...uwagę ściślejszą kompresję.
jftuga
6

Musisz zdekompresować, a następnie skompresować.

Możesz przekonwertować tak:

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

źródło
to jest miłe! :-)
0

Tak, musisz zdekompresować i skompresować zawartość (ponieważ kompresja nie jest „kompozycyjna”).

Basile Starynkevitch
źródło