Возможный дубликат: Создать архив из каталога без добавления имени каталога в архив
У меня есть папка, которую я хочу полностью заархивировать:
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/*