Beim Versuch, eine Datei mit dem Namen Joomla_3.0.3-Stable-Full_Package.zip in das Verzeichnis mit dem Namen joomla zu entpacken, stimmen die Dateinamen nicht überein. Warum das?
[root @ Feddy Joomla] # unzip -Z Joomla_3.0.3-Stable-Full_Package.zip / opt / lampp / htdocs / joomla /
Archiv: Joomla_3.0.3-Stable-Full_Package.zip
Vorsicht: Dateiname stimmt nicht überein: / opt / lampp / htdocs / joomla /
Hier ist die Bildschirmdarstellung des Verzeichnisses:
(Das joomla Verzeichnis ist leer)
-o
Flagge an der falschen Stelle befindet:unzip -o ARCHIVE_NAME.zip
ist gut, währendunzip ARCHIVE_NAME.zip -o
schlechtDas Argument Dateiname nach dem Archivnamen gibt eine zu extrahierende Datei an. Verwenden Sie
-d
diese Option, um das Zielverzeichnis anzugeben:Darüber hinaus
-Z
wird zum Abfragen des Archivs nicht extrahiert.quelle
unzip -d /opt/lampp/htdocs/joomla/ Joomla_3.0.3-Stable-Full_Package.zip
dh fallen lassen-Z
, hinzufügen-d
.Dieser genaue Befehl hat bei mir funktioniert:
unzip -o archive.zip -d /Users/current/Dev/tools/
Beachten Sie die Kombination der Optionen
-o
&-d
(Ziel / Inflationspfad).quelle
Diese Fehlermeldung wird auch angezeigt, wenn Sie versuchen, ein ganzes Zip-Verzeichnis mit einem einzigen Befehl zu dekomprimieren. Beispiel:
Ich habe die Lösung auf einer anderen Website gefunden. Das
*
Symbol muss mit einem Escape-Zeichen versehen werden. Führen Sie stattdessen Folgendes aus:stattdessen.
quelle
Der Versuch, eine komprimierte Datei mit einem neuen Namen zu entpacken, löst die Ausnahme "Dateiname stimmt nicht überein" aus. Um dies zu umgehen, verschieben Sie die ZIP-Datei in das Zielverzeichnis
Navigieren Sie zum Zielverzeichnis
Führen Sie von dort aus den Befehl unzip ohne das Argument für den Zieldateinamen aus
Alles wird gut funktionieren.
In diesem Fall sollten die Befehle also lauten
quelle