Ich gezippt ein Verzeichnis auf meinem Mac OSX mit der zip
Befehlszeile und -r
Option. I scp
die .zip
zu einem Cluster unter Linux.Fehler, wenn `tar` ein `.zip` auf Linux
Wenn ich versuche, die .zip
mit
tar -vxzf foo.zip
auf meinem Rechner zu dekomprimieren es funktioniert. Aber derselbe Befehl funktioniert nicht auf dem Cluster. Ich erhalte den Fehler
gzip: stdin has more than one entry--rest ignored
tar: Child returned status 2
tar: Error is not recoverable: exiting now
Wie kann ich dieses Problem lösen?
Klingt offensichtlich jetzt +1. Ich wusste nicht wirklich, was das TAR-Archiv ist. Übrigens, warum hat 'tar' dann' .zip' auf meinem Mac bearbeitet? Danke vielmals. –
@ Remi.b tar auf dem Mac ist eine Version von BSD tar und nicht das GNU tar, das auf Linux-Distributionen verwendet wird. [Die Apple Man-Seite] (https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/tar.1.html) schlägt vor, dass Mac tar mit Zip-Dateien umgehen kann, aber GNU tar kann ' t (außer in dem in der anderen Antwort beschriebenen begrenzten Fall). –