Командная строка 7-Zip для архивирования всего содержимого папки (без архивирования самой папки)

Возможное дублирование: создание архива из каталога без добавления имени каталога в архив

У меня есть папка, которую я хочу полностью сжать:

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

Я хочу заархивировать все в myzip.7z, но не хочу, чтобы "MyFolder" находился внутри архива:

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

вместо

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

Как я могу это сделать?

1 ответ

Вот как я это сделал.

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

Это создает архив (myzip.7z) в родительском MyFolder, а не непосредственно в MyFolder.

Альтернативно (без предварительного изменения в MyFolder):

7z a myzip ./MyFolder/*
Другие вопросы по тегам