7-Zip wiersz poleceń do skompresowania całej zawartości folderu (bez kompresowania samego folderu) [duplikat]

24

Możliwa duplikat: Utwórz archiwum z katalogu bez dodawania nazwy katalogu do archiwum

Mam folder, który chcę całkowicie skompresować:

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

Chcę spakować wszystko do myzip.7z, ale nie chcę, aby „MyFolder” był w archiwum:

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

zamiast

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

Jak mogę to zrobić?

alex
źródło

Odpowiedzi:

34

Tak to zrobiłem.

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

To tworzy archiwum (myzip.7z) w elemencie macierzystym MyFolder, a nie bezpośrednio w MyFolder.

Alternatywnie (bez uprzedniej zmiany w MyFolder):

7z a myzip ./MyFolder/*
Ariel
źródło
Dzięki, zrobiłem to samo z winrar
Omu
1
O -r, 7zinstrukcja mówi „przeszukanie podkatalogów (UWAGA: ta flaga nie robi tego, co myślisz, unikać go używając)”
Grzegorz Pakosz
@GregoryPakosz wygląda, jakby rekurencyjnie zawierał wszystkie podkatalogi ... oparte na tym poście, wydaje się, że takie są oczekiwania, jak myślisz, co to jest użycie miss i co powinienem zrobić, aby uzyskać folder i wszystkie jego subskrybcje?
jrich523