Ich versuche den folgenden Befehl auszuführen, nachdem ich eine tar-Datei mit dem Befehl sudo wget heruntergeladen habe, um CasperJS auf unserer Ubuntu-Box zu installieren.
sudo tar -xvf casperjs.tar
This does not look like a tar archive
Skipping to next header
Exiting with failure status due to previous errors
Muss ich den ursprünglichen sudo tar-Befehl anders ausführen?
.tgz
oder komprimiert.gz
. (Ich sehe selten eine unkomprimierte.tar
Datei online)sudo
vor allen Befehlen hinzu? Aus Sicherheitsgründen sollten Sie Internet-Clients (wget
) auf keinen Fall als Superuser ausführen .file
. Wenn ich benutzefile demo.tgz
bekomme ich einedemo.tgz: gzip compressed data, from Unix, last modified: Fri Nov 8 13:31:16 2013
. Das Ausführenfile
einer einfachen Tar-Datei gibt Folgendes zurück: 'demo.tar: POSIX-Tar-Archiv'.Antworten:
um zu sehen, was du hast:
und dann, um den Inhalt zu sehen, ob es sich um eine TAR-Datei handelt:
Ändern Sie dann das 't' in 'x', um es zu extrahieren (ich empfehle jedoch, zuerst 't' zu verwenden ...)
quelle
tar xvzf casperjs.tar
. Wenn es sich jedoch wirklich um eine zip-Datei (anstelle von gzip) handelt,mv casperjs.tar casperjs.tar.zip ; unzip casperjs.tar.zip
entpacken Sie die extrahierten tar-Dateien.Die heruntergeladene Datei war a
.tar.gz
. (Eine komprimierte.tar
Datei)Sie können verwenden
Aber eigentlich hättest du es so
.tgz
runterladen sollen:Das
-z
steht für:quelle