Erreur quand `tar` a` .zip` sous Linux

Je zippé un répertoire sur mon Mac OSX avec le zip ligne de commande et -r option. Je scp la .zip
pour une exploitation de cluster sous Linux.

Si j'essaie de décompresser le .zip avec

tar -vxzf foo.zip

sur ma machine, il fonctionne. Mais la même commande ne fonctionne pas sur le cluster. Je reçois le message d'erreur

gzip: stdin has more than one entry--rest ignored
tar: Child returned status 2
tar: Error is not recoverable: exiting now

Comment puis-je résoudre ce problème?

source d'informationauteur Remi.b