Ich möchte die Befehlszeile 7-Zip verwenden, um einen Ordner zu entpacken.
Ich habe zB eine Datei example.zipund 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.zipund 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 xAuszü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.zipin den Ordner c:\duanemit den vollständigen Pfaden extrahiert .
Hinweis: Zwischen dem Switch -ound dem Zielordner ist KEIN Leerzeichen . Wenn dieser Ordner nicht existiert, wird er automatisch erstellt.
Für p7zip :
7za e file.7z