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

12

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

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

Кайо Тарифа
источник
Вы можете рассмотреть возможность использования xzвместо, gzipпоскольку это может сжать лучше за счет использования большего количества времени и памяти.
Jftuga

Ответы:

19
bunzip2 -c < file.tar.bz2 | gzip -c > file.tar.gz
Джефф Ферланд
источник
это тоже приятно! :-)
2
И GZ к BZip2:gunzip -c < file.tar.gz | bzip2 -c > file.tar.bz2
Le Quoc Viet
Также gzip -9 -c ...обратите внимание на более плотное сжатие.
Jftuga
6

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

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

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

источник
это приятно! :-)
0

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

Василий Старынкевич
источник