Ich möchte die Befehlszeile 7-Zip verwenden, um einen Ordner zu entpacken.
Ich habe zB eine Datei example.zip
und möchte den Inhalt der Datei in einen Ordner namens entpacken example
.
Welche Befehle benötige ich dazu?
Ich möchte die Befehlszeile 7-Zip verwenden, um einen Ordner zu entpacken.
Ich habe zB eine Datei example.zip
und möchte den Inhalt der Datei in einen Ordner namens entpacken example
.
Welche Befehle benötige ich dazu?
Antworten:
7z x example.zip -oexample
Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...]
[<@listfiles...>]
<Commands>
...
x: eXtract files with full paths
<Switches>
...
-o{Directory}: set Output directory
Bearbeiten:
7z x *.zip -o*
extracts all *.zip archives to subfolders with names of these archives.
Seltsamerweise musste ich zur vollständigen Hilfedatei gehen, um dieses Beispiel zu finden. es wird für 7z /? nicht angezeigt.
7z x
Auszüge mit vollen Pfaden; Wenn Sie in das aktuelle Verzeichnis extrahieren möchten (Pfadangaben im Archiv ignorieren), verwenden Sie 7z e
. Ich finde beides zu unterschiedlichen Zeiten praktisch.
Die Syntax wäre: 7z x <path to>\duane.zip -oc:\duane
Dadurch wird der Inhalt des Archivs duane.zip
in den Ordner c:\duane
mit den vollständigen Pfaden extrahiert .
Hinweis: Zwischen dem Switch -o
und dem Zielordner ist KEIN Leerzeichen . Wenn dieser Ordner nicht existiert, wird er automatisch erstellt.
Für p7zip :
7za e file.7z