Extrahieren einer Datei in Solaris

Extrahieren einer Datei in Solaris

Ich versuche, eine Datei in Solaris in einen Ordner zu extrahieren. Ich habe folgende Kombinationen ausprobiert, aber ohne Erfolg.

gunzip -c jdk-8u211-solaris-sparcv9.tar.gz > /opt/java/jdk8.2.11

Ich erhalte einen „Ist-Verzeichnis“-Fehler.

Ich habe auch Folgendes versucht;

gzip -dv jdk-8u211-solaris-sparcv9.tar.gz

Dann

tar -xfv jakarta-tomcat-4.1.29.tar -C /opt/java/jdk8.2.11

Keine Fehler, aber keine der Dateien wurde extrahiert.

Antwort1

Bei gunzip -cmuss man die Zieldatei angeben, und anscheinend /opt/java/jdk8.2.11ist es ein vorhandenes Verzeichnis (wenn es das nicht wäre, hätte man als Ergebnis ein Tar-Archiv /opt/java/jdk8.2.11ohne die .tarErweiterung). Ich habe Solaris nicht zur Hand, aber ich vermute, dass es am Ende gerne einen Schrägstrich hätte, also

tar -xfv jakarta-tomcat-4.1.29.tar -C /opt/java/jdk8.2.11/

(Unter Ubuntu funktioniert Ihr Befehl einwandfrei; das Ergebnis opt/java/jdk8.2.11/jakarta-tomcat-4.1.29/wird erstellt, weil jakarta-tomcat-4.1.29.tares sich um ein getarntes Verzeichnis handelt).

verwandte Informationen