Как мне преобразовать tar.bz2 в tar.gz?

15172
Caio Tarifa

Я новичок в Linux, возможно ли это преобразование?

Нужно ли сжимать и распаковывать весь контент?

11
Вы можете рассмотреть возможность использования `xz` вместо` gzip`, так как он может лучше сжиматься за счет использования большего количества времени и памяти. jftuga 7 лет назад 0

3 ответа на вопрос

18
Jeff Ferland
bunzip2 -c < file.tar.bz2 | gzip -c > file.tar.gz 
это тоже приятно! :-) 12 лет назад 0
И GZ для BZip2: `gunzip -c <file.tar.gz | bzip2 -c> file.tar.bz2` Le Quoc Viet 11 лет назад 2
Также рассмотрите `gzip -9 -c ...` для более плотного сжатия. jftuga 7 лет назад 0
6

Вам нужно распаковать, а затем сжать.

Вы можете конвертировать так:

 bunzip2 -c -d file.tar.bz2 | gzip -v9 > file.tar.gz 
это мило! :-) 12 лет назад 0
0
Basile Starynkevitch

Да, вам нужно распаковать и сжать содержимое (потому что сжатие не является «композиционным»).

Похожие вопросы