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/*
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?
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/*
Tags command-line 7-zip