Linha de comando 7-Zip para compactar todo o conteúdo de uma pasta (sem compactar a própria pasta)

Linha de comando 7-Zip para compactar todo o conteúdo de uma pasta (sem compactar a própria pasta)

Possível duplicata: Crie um arquivo a partir de um diretório sem que o nome do diretório seja adicionado ao arquivo

Eu tenho uma pasta que quero compactar completamente:

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

Quero compactar tudo em 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?

Responder1

Foi assim que eu fiz.

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

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

Alternativamente (sem primeiro mudar para MyFolder):

7z a myzip ./MyFolder/*

informação relacionada