Pfadsegment beim Extrahieren mit 7zip entfernen?

9

Gibt es eine Möglichkeit, ein 7z-Archiv zu extrahieren, das alle seine Dateien in einem Verzeichnis enthält, ohne dieses Verzeichnis im Dateisystem zu erstellen, aber dennoch die Unterverzeichnisstruktur des Archivs beizubehalten ( 7z e ...funktioniert also nicht wie gewünscht, da alle Pfadinformationen entfernt werden) )?

In tar würde ich verwenden tar -x --strip=1 ..., um die erste Pfadkomponente zu entfernen. Gibt es ein Äquivalent für 7z oder muss ich mit dem unerwünschten Pfadsegment extrahieren, den Inhalt an die richtige Stelle verschieben und das Verzeichnis löschen?

Gurken Papst
quelle
1
Wenn ich mir die 7z-Befehlszeilenoptionen anschaue, ist das nicht auf einmal möglich. Wahrscheinlich verwenden 7z x, um die Struktur zu erstellen, 7z ePfadinformationen zu entfernen und dann die Dateien zu löschen, die von erstellt wurden 7z x, es ausprobiert haben, es ist immer noch nicht das, was Sie wollen.
Sathyajith Bhat
Obwohl Sie dies beim Extrahieren nicht tun können , können Sie den Archivstammordner beim Komprimieren entfernen . Statt 7z a archive.7z path\to\folderdo 7z a archive.7z path\to\folder\*Streifen folderaus dem archivierten Pfadnamen.
Jpaugh

Antworten:

0

Dies kann über die GUI erfolgen.

  1. Navigieren Sie im Archiv zu dem gewünschten Verzeichnis.
  2. Wählen Sie entweder dieses Verzeichnis oder dessen Inhalt aus.
  3. Entweder
    • Ziehen Sie es (oder seinen Inhalt) per Drag & Drop in einen Ordner in Ihrem Dateimanager. oder
    • Verwenden Sie die Schaltfläche Extrahieren der 7-Zip-Benutzeroberfläche.

(Entschuldigung im Voraus, wenn eine grafische Lösung nicht gut ist; ich war mir beim Lesen Ihrer Frage nicht sicher.)

Mathieu K.
quelle