Problème avec la commande tar
Yaya
-
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
Bonjour tout le monde,
J'avais un système Redhat que je voulais changer en Fedora. J'ai sauvegardé par ftp trois répertoires qui étaient sous Redhat sur une machine Windows sur le même réseau en écrivant par exemple pour le répertoire /home:
tar cvf chome /home
le transfert a été effectué; ensuite j'ai voulu récupérer ces fichiers sur la nouvelle installation; pour cela je les ai téléchargé par ftp puis j'ai écrit:
tar xvf chome
à la suite de cela j'ai eu les messages suivants:
tar: Escamotage jusqu'à la prochaine en-tête.
tar: L'archive contient des en-têtes désuètes en base-64.
gzip: stdin: invalid compressed data--format violated
tar: Child returned status 1
tar: Statut d'erreur reporté d'erreurs précédentes.
Pourrier vous SVP m'aider à récupérer le contenu de mes répertoires car ils contiennent des données vitales pour mes travaux. Je vous en remercie
Yaya
J'avais un système Redhat que je voulais changer en Fedora. J'ai sauvegardé par ftp trois répertoires qui étaient sous Redhat sur une machine Windows sur le même réseau en écrivant par exemple pour le répertoire /home:
tar cvf chome /home
le transfert a été effectué; ensuite j'ai voulu récupérer ces fichiers sur la nouvelle installation; pour cela je les ai téléchargé par ftp puis j'ai écrit:
tar xvf chome
à la suite de cela j'ai eu les messages suivants:
tar: Escamotage jusqu'à la prochaine en-tête.
tar: L'archive contient des en-têtes désuètes en base-64.
gzip: stdin: invalid compressed data--format violated
tar: Child returned status 1
tar: Statut d'erreur reporté d'erreurs précédentes.
Pourrier vous SVP m'aider à récupérer le contenu de mes répertoires car ils contiennent des données vitales pour mes travaux. Je vous en remercie
Yaya
A voir également:
- Problème avec la commande tar
- Invite de commande - Guide
- Commande terminal mac - Guide
- Diskpart commande - Guide
- Commande dism - Guide
- Commande scannow - Guide
2 réponses
gzip: stdin: invalid compressed data--format violated
Pourquoi il affiche gzip bien que tu ne mettes pas l'option "z" pour la compression gzip ?????
Il semble que tu as essaye: "tar xvzf ..." au lieu de "tar xvf ..." et ca avec un archive non-compresse.
Tu dois prendre l'habitude de bien appeler les fichiers tar pour que ce soit claire ce que tu as fait: soit sans compression,
soit avec compression gzip,
ou soit avec compression bzip2:
et bien sur pour deballer avec "tar xvf blabla.tar", "tar xvzf blablab.tar.gz" ... mais de facon coherente!!!!!! On ne deballe pas un *.tar avec les options pour tar.gz et a l'inverse etc.
J'ai l'impression que c'est un banal melange entre l'un et l'autre.
A part ca si tu as sauvegarde vers windows par ftp tu as bien fait attention de choisir l'option "binary" (pour transfer binaire) et surtout pas l'option "ascii" !!!!!! ?
Si tu as l'aisse le ftp en ascii ca a traite le tar (ou tar.gz) comme un fichier ascii ou il ajoute de "^M" en plus de "^j" (ou le "\n" en langage C) pour la fin des lignes. Si c'etait en ascii pour aller et sans ascii pour le retour ca certainement boussile les archives. Dans ce cas on peut essayer de faire aussi le retour avec ascii pour compenser mais ce n'est pas 100% sur de bien marcher.
Pourquoi il affiche gzip bien que tu ne mettes pas l'option "z" pour la compression gzip ?????
Il semble que tu as essaye: "tar xvzf ..." au lieu de "tar xvf ..." et ca avec un archive non-compresse.
Tu dois prendre l'habitude de bien appeler les fichiers tar pour que ce soit claire ce que tu as fait: soit sans compression,
tar cvf blabla.tar ...
soit avec compression gzip,
tar cvf blabla.tar ...
ou soit avec compression bzip2:
tar cvjf blabla.tar.bz2 ...
et bien sur pour deballer avec "tar xvf blabla.tar", "tar xvzf blablab.tar.gz" ... mais de facon coherente!!!!!! On ne deballe pas un *.tar avec les options pour tar.gz et a l'inverse etc.
J'ai l'impression que c'est un banal melange entre l'un et l'autre.
A part ca si tu as sauvegarde vers windows par ftp tu as bien fait attention de choisir l'option "binary" (pour transfer binaire) et surtout pas l'option "ascii" !!!!!! ?
Si tu as l'aisse le ftp en ascii ca a traite le tar (ou tar.gz) comme un fichier ascii ou il ajoute de "^M" en plus de "^j" (ou le "\n" en langage C) pour la fin des lignes. Si c'etait en ascii pour aller et sans ascii pour le retour ca certainement boussile les archives. Dans ce cas on peut essayer de faire aussi le retour avec ascii pour compenser mais ce n'est pas 100% sur de bien marcher.