Ich habe eine Datei myarchive.zip, die viele Verzeichnisse, Dateien usw. enthält. Nehmen wir an, diese Datei myarchive.zip befindet sich in einem Verzeichnis mit dem Namen "b". Wenn ich den Befehl "unzip myarchive.zip" verwende, erstellt das System standardmäßig ein Verzeichnis mit dem Namen "myarchive" mit dem Inhalt der ZIP-Datei. Ich möchte nicht, dass das System dieses "myarchive" -Verzeichnis erstellt - ich möchte nur, dass der Inhalt in das Verzeichnis "b" extrahiert wird. Ist das möglich?
Was ich jetzt mache, ist einfach ein "cp" -Befehl, um die Dateien aus dem neu erstellten Verzeichnis (in diesem Fall "myarchive" nach "b") zu kopieren, wo ich sie haben möchte.
mv
anstelle von verwenden cp
. mv archive/* .; rmdir archive/
o.ä.
unzip
wird kein Verzeichnis erstellt. In Ihrer ZIP-Datei befindet sich das Verzeichnis wahrscheinlich auf der obersten Ebene.