J'ai créé tar.gz
de mon serveur linux, et je téléchargé le même à mon système Linux et je doen avec succès untar
avec tar -xvf package.tar.gz
.
Et maintenant mon numéro
J'ai téléchargé même package.tar.gz
sur le système Windows, puis téléchargé sur un autre serveur Linux, et essayé la même commande tar -xvf package.tar.gz
. mais ça devient
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Exiting with failure status due to previous errors
comme réponse. J'ai aussi essayé le transfert manuel filezill avec le binary
mode.
Comment puis-je faire la même chose?
Mise à jour
Lorsque je télécharge directement sur le système Linux, il fonctionne bien.
Lorsque j'ai téléchargé sur le système Windows et essayez d'extraire avec 7zip ou erreur winrar devient
Lorsque je télécharge sur Windows et que je télécharge sur Linux, la même erreur se produit
linux
tar
filezilla
binary-files
Miqdad Ali
la source
la source
Réponses:
Vous pouvez décomposer pour décompresser d'abord, puis décompresser
ou le faire en une seule commande
C'est peut-être que sur les autres systèmes Linux, le fichier tar ne reconnaît pas les fichiers gz ou nécessite l'indicateur z.
la source
Vous pouvez gunzip et untar en une étape sans utiliser de pipe:
ce qui équivaut à
la source
Je n'ai pas encore 50 représentants, je ne peux donc pas ajouter de commentaires, je ne peux que répondre.
Faites ce que Jason Lewis a mentionné. Obtenez le hash md5 des fichiers et voyez s'ils sont corrompus quelque part.
Sur linux, utilisez la commande md5sum
Sous Windows, téléchargez l'outil FCIV de Microsoft et utilisez-le.
Ensuite, vous pouvez voir si le fichier est corrompu lors du transfert vers Windows, ou s'il est vierge dans Windows, puis corrompu lors du transfert vers Linux. Cela réduira BEAUCOUP votre débogage
FCIV est ici:
http://www.microsoft.com/en-us/download/details.aspx?id=11533
Exemple Windows fciv
http://geekswing.com/wp-content/uploads/2014/04/windows_md5sum_sha1_example.jpg
la source
CertUtil -hashfile <file> MD5
ce qui est disponible. Il donne la même somme de contrôle MD5 que FCIV.