Как извлечь *.tgz.part -*?

У меня есть несколько файлов следующим образом:

multiview_action.tgz.part-aa  
multiview_action.tgz.part-ab
...
...
multiview_action.tgz.part-ap  

Я попробовал следующую команду:

tar -zxvf multiview_action.tgz*

Я получил следующую ошибку:

gzip: stdin: unexpected end of file
tar: Fin prématurée rencontrée dans l'archive.
tar: Error is not recoverable: exiting now
6
задан 9 October 2019 в 01:39

2 ответа

Необходимо конкатенировать (cat) файлы tar-gz разделения, распакуйте их (gunzip) и извлеките архив tar (tar -x).

Можно извлечь разделение .gz архивы непосредственно с помощью zcat команда, которая связывает и непосредственно распаковывает файлы. Затем передайте результат по каналу к команде извлечения tar, не создав промежуточных файлов:

zcat multiview_action.tgz.part-* | tar -x

Другая опция (с другой группировкой 3 упомянутых команд) состоит в том, чтобы использовать cat переданный по каналу к tar с z опция:

cat multiview_action.tgz.part-* | tar -xz
18
ответ дан 23 November 2019 в 07:16

Файлы разделены с разделением, для присоединения к файлу, необходимо использовать кошку, прежде чем можно будет извлечь .tgz файл:

cat multiview_action.tgz.part-* > multiview_action.tgz

Если Вы не учтете-z от tar опций, то предположит тип архивирования файлом .ext:

tar -xf multiview_action.tgz
5
ответ дан 23 November 2019 в 07:16

Другие вопросы по тегам:

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