LINUX.ORG.RU

tar в tar.gz

 


0

1

Как перепаковать tar в tar.gz?

Есть несжатый tar-файл (abc.tar), нужно получить из него abc.tar.gz, не распаковывая во временную папку исходный abc.tar. Можно это через пайпы прикрутить?

gzip abc.tar

Ну и tar умеет сразу паковать в tar.gz

tar -czvf arch.tar.gz <list of files>

Deleted
()
Последнее исправление: log4tmp (всего исправлений: 1)

Спасибо! При gzip то я и забыл )

artemsen
() автор топика

Установи bsdtar, комбинация cyf жрёт все и распаковывает, вне зависимости gzip это или bzip2

Ygor ★★★★★
()
Ответ на: комментарий от Ygor

1.27.1-2+deb8u1 в Deban Stable по расширению смотрит и распаковывает, т.е. на tar xf file.tar.xz не ругнется.

Или bsdtar по сигнатурам умеет?

Radjah ★★★★★
()
Последнее исправление: Radjah (всего исправлений: 1)
Ответ на: комментарий от Radjah

Или bsdtar по сигнатурам умеет?

А хз если честно, но никогда проблем не возникало. У них там на самом деле унутре это - http://www.libarchive.org/

Ygor ★★★★★
()
Ответ на: комментарий от Ygor

Установи bsdtar, комбинация cyf жрёт все и распаковывает, вне зависимости gzip это или bzip2

Это не какая-то особенная фишка bsdtar ― GNU tar тоже так умеет.

tar xf /path/to/archive.whatever

Deleted
()
Ответ на: комментарий от anonymous

Оче похоже на 4.2, бро.

ключ (вроде -J) для xz некоторое время был отдельно (не автоматически)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.