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