Linha de comando 7-Zip para zipar todo o conteúdo de uma pasta (sem fechar a própria pasta) [duplicado]

19

Possible Duplicate: Create an archive from a directory without the directory name being added to the archive

Eu tenho uma pasta que desejo zipar completamente:

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

Eu quero zip everyting no myzip.7z, mas não quero que 'MyFolder' esteja dentro do arquivo:

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

em vez de

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

Como faço isso?

    
por alex 30.04.2012 / 15:51

1 resposta

28

Foi assim que eu fiz.

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

Isso cria o arquivo (myzip.7z) no pai do MyFolder em vez de no MyFolder diretamente.

Como alternativa (sem primeiro mudar para MyFolder):

7z a myzip ./MyFolder/*
    
por 30.04.2012 / 16:01