У меня есть несколько файлов следующим образом:
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
Необходимо конкатенировать (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
Файлы разделены с разделением, для присоединения к файлу, необходимо использовать кошку, прежде чем можно будет извлечь .tgz файл:
cat multiview_action.tgz.part-* > multiview_action.tgz
Если Вы не учтете-z от tar опций, то предположит тип архивирования файлом .ext:
tar -xf multiview_action.tgz