J'ai plusieurs fichiers comme suit:
multiview_action.tgz.part-aa
multiview_action.tgz.part-ab
...
...
multiview_action.tgz.part-ap
J'ai essayé la commande suivante:
tar -zxvf multiview_action.tgz*
J'ai eu l'erreur suivante:
gzip: stdin: unexpected end of file
tar: Fin prématurée rencontrée dans l'archive.
tar: Error is not recoverable: exiting now
Vous devez concaténer (cat
) les fichiers tar-gz divisés, les décompresser (gunzip
) et extraire l'archive tar (tar -x
).
Vous pouvez extraire le split .gz
archive directement en utilisant la commande zcat
qui concatène et décompresse directement les fichiers. Dirigez ensuite le résultat vers la commande tar extract, sans créer de fichiers intermédiaires:
zcat multiview_action.tgz.part-* | tar -x
Une autre option (avec un regroupement différent des 3 commandes mentionnées) consiste à utiliser cat
canalisé vers tar
avec l'option z
:
cat multiview_action.tgz.part-* | tar -xz
Les fichiers sont divisés avec split , pour joindre le fichier dont vous avez besoin d'utiliser cat avant de pouvoir extraire votre fichier .tgz:
cat multiview_action.tgz.part-* > multiview_action.tgz
Si vous omettez -z des options, tar devinera le type d'archive par le fichier .ext:
tar -xf multiview_action.tgz