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ć?

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/*

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.