19

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

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

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

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

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

вместо

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

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

1 ответ1

28

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

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

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

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

7z a myzip ./MyFolder/*

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .