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?
7z x
, um die Struktur zu erstellen,7z e
Pfadinformationen zu entfernen und dann die Dateien zu löschen, die von erstellt wurden7z x
, es ausprobiert haben, es ist immer noch nicht das, was Sie wollen.7z a archive.7z path\to\folder
do7z a archive.7z path\to\folder\*
Streifenfolder
aus dem archivierten Pfadnamen.Antworten:
Dies kann über die GUI erfolgen.
(Entschuldigung im Voraus, wenn eine grafische Lösung nicht gut ist; ich war mir beim Lesen Ihrer Frage nicht sicher.)
quelle