7-Zip command line to zip all the content of a folder (without zipping the folder itself) [duplicate]

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

I have a folder that I want to zip completely:

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

I want to zip everyting into myzip.7z, but I don't want 'MyFolder' to be inside the archive:

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

instead of

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

How do I do that?

0

1 Answer

This is how I did it.

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

This creates the archive (myzip.7z) in the parent of MyFolder rather than in MyFolder directly.

Alternatively (without first changing into MyFolder):

7z a myzip ./MyFolder/*
4

You Might Also Like