폴더 자체를 압축하지 않고 폴더의 모든 내용을 압축하는 7-Zip 명령줄

폴더 자체를 압축하지 않고 폴더의 모든 내용을 압축하는 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 *

그러면 MyFolder가 아닌 MyFolder의 상위 위치에 아카이브(myzip.7z)가 생성됩니다.

또는(먼저 MyFolder로 변경하지 않고):

7z a myzip ./MyFolder/*

관련 정보