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


24

가능한 중복 : 디렉토리 이름을 아카이브에 추가하지 않고 디렉토리에서 아카이브를 만듭니다.

완전히 압축하려는 폴더가 있습니다.

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

모든 것을 myzip.7z에 압축하고 싶지만 아카이브에 'MyFolder'를 넣고 싶지 않습니다.

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

대신에

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

어떻게합니까?

답변:


34

이것이 내가 한 방법입니다.

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

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

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

7z a myzip ./MyFolder/*

감사합니다. winrar와 동일
Omu

1
소개 -r, 7z매뉴얼은 "같이 Recurse 하위 디렉토리 (주의 :이 플래그는 당신이 무슨 생각을하지 않습니다, 피할 그것을 사용)"라는
그레고리 Pakosz

@GregoryPakosz는 모든 하위 디렉토리를 재귀 적으로 포함하는 것처럼 보입니다 ...이 게시물을 기반으로 그 기대치처럼 보입니다. 미스 사용은 무엇이라고 생각하고 폴더와 모든 하위 디렉토리를 얻으려면 어떻게해야합니까?
jrich523
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.