Neuinstallation von CentOS 5.4
Folgendes heruntergeladen:
http://prdownloads.sourceforge.net/webadmin/webmin-1.510.tar.gz
MD5-Summe ist korrekt ( cdcc09d71d85d81914a90413eaf21d3f
). Die Datei befindet sich hier:
/tmp/webmin-1.510.tar.gz
tmp
und webmin-1.510.tar.gz
beide haben chmod 777
. Ich bin als root angemeldet.
Befehl:
tar -zxfv webmin-1.510.tar
Ergebnis:
tar: v: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: webmin-1.510.tar: Not found in archive
tar: Error exit delayed from previous errors
Niemals zuvor darauf gestoßen. Es ist, als würde es denken, dass dies v
eine Datei ist, die ich extrahieren möchte, aber es ist eines der Befehlsargumente ...
Wenn ich die v
...
tar -zxf webmin-1.510.tar.gz
Der Befehl bleibt stehen. Es macht nichts. Geht einfach zur nächsten Zeile und es wird keine Eingabeaufforderung angezeigt. Ich muss STRG-C drücken, um zur Eingabeaufforderung zurückzukehren und zu ls
überprüfen, ob nichts extrahiert wurde ...
Meine erste Reaktion ist, dass es keine gültige tar / gz-Datei oder so ist. Aber der MD5 passt gut zusammen. Also bin ich nur ein bisschen ratlos ...
AKTUALISIEREN
Beeindruckend. Nie neu, dass die Reihenfolge der Argumente wichtig war. Ich frage mich, warum ich es nach all den Jahren nie bemerkt habe.
Ich habe es jedoch gerade versucht
tar -zxvf webmin-1.510.tar.gz
Und das Terminal ist immer noch blockiert und ich muss STRG-C drücken, um erneut eine Eingabeaufforderung zu erhalten. Und um mich noch einmal zu wiederholen, wenn ls
es webmin-1.510
nach diesem Vorgang KEIN Verzeichnis gibt . Nichts wird extrahiert.
UPDATE 2
Ich habe auch nur die Datei mit einem Gunzipp versehen, also habe ich jetzt eine webmin-1.510.tar
. Ich habe gerade Folgendes versucht:
tar -xvf webmin-1.510.tar
Und wieder das gleiche Ergebnis. Der Befehl blockiert das Terminal und ich muss STRG-C drücken, um eine Eingabeaufforderung zu erhalten. Nichts extrahiert.
-
als "Archiv von stdin lesen" interpretieren . Einige wirklich alte Versionen von Teer haben das -
als Optionszeichen nicht verstanden und waren nicht zu wählerisch in Bezug auf die Reihenfolge der Argumente. Ich vermute, Strg-D (EOF) wird Ihren "blockierten" Teer stoppen. Der moderne GNU-Teer akzeptiert tar xvf foo.tar
als Hommage an die alten Wege.
strace
auf Ihrem System? Das Ausführen des gleichen Befehls unterstrace
(strace tar -xvf webmin-1.510.tar
) kann Hinweise liefern.