Duplication possible: Créez une archive à partir d'un répertoire sans ajouter le nom du répertoire à l'archive
J'ai un dossier que je veux compresser complètement:
MyFolder
|
|--- SubFolder1
|--- SubFolder2
|--- file1
|--- file2
Je veux compresser tout dans myzip.7z, mais je ne veux pas que "MyFolder" soit dans l'archive:
myzip.7z
|
|--- SubFolder1
|--- SubFolder2
|--- file1
|--- file2
au lieu de
myzip.7z
|
|--- MyFolder
|
|--- SubFolder1
|--- SubFolder2
|--- file1
|--- file2
Comment je fais ça?
Voici comment je l'ai fait.
cd MyFolder
7z a -r ../myzip *
Cela crée l’archive (myzip.7z) dans le parent de MyFolder plutôt que directement dans MyFolder.
Alternativement (sans d'abord changer dans MyFolder):
7z a myzip ./MyFolder/*