7-Zip-Befehlszeile zum Komprimieren des gesamten Inhalts eines Ordners (ohne den Ordner selbst zu komprimieren)

7-Zip-Befehlszeile zum Komprimieren des gesamten Inhalts eines Ordners (ohne den Ordner selbst zu komprimieren)

Mögliches Duplikat: Ein Archiv aus einem Verzeichnis erstellen, ohne dass der Verzeichnisname dem Archiv hinzugefügt wird

Ich habe einen Ordner, den ich vollständig zippen möchte:

MyFolder
       |
       |--- SubFolder1
       |--- SubFolder2
       |--- file1
       |--- file2

Ich möchte alles in myzip.7z komprimieren, aber ich möchte nicht, dass sich „MyFolder“ im Archiv befindet:

myzip.7z
       |
       |--- SubFolder1
       |--- SubFolder2
       |--- file1
       |--- file2

anstatt

myzip.7z
       |
       |--- MyFolder
                   |
                   |--- SubFolder1
                   |--- SubFolder2
                   |--- file1
                   |--- file2

Wie mache ich das?

Antwort1

So habe ich es gemacht.

cd MyFolder
7z a -r ../myzip *

Dadurch wird das Archiv (myzip.7z) im übergeordneten Ordner von MyFolder und nicht direkt in MyFolder erstellt.

Alternativ (ohne vorher in MyFolder zu wechseln):

7z a myzip ./MyFolder/*

verwandte Informationen