윈도우 cmd 명령어로 압축 및 압출해제 하기 (zip, unzip) :: 개발/일상_Mr.lee

윈도우 cmd 명령어로 압축 및 압출해제 하기 (zip, unzip)

Posted by Mr.mandu.
2020. 7. 10. 14:17 개발/윈도우

안녕하세요.

저는 대용량 파일에대해 처리를 할때 CMD창을 자주 활용합니다.

특히 복사나 삭제같은 경우에는 처리속도가 훨씬 빠르죠

앞서 포스팅도 하였습니다.

[개발/윈도우] - 윈도우 cmd 명령어로 복사, 삭제 하기

[개발/윈도우] - [메모]윈도우 cmd 명령어 및 프로그램 실행


이번에는 윈도우의 CMD창을 활용하여 압축을 해보겠습니다.

기본적인 명령어는 

zip [압축할 파일명] [압축대상] 이라고하는데 테스트로 실행해보니

다음과같은 결과가 출력되었습니다.


zip과 unzip은 윈도우의 기본명령어인줄 알았는데 아니었나봅니다.

따로 zip, unzip 파일을 다운받아야 합니다.

다음의 사이트를 접속합니다.

http://stahlworks.com/dev/?tool=zipunzip

위의 사이트에서 zip, unzip 파일을 다운받습니다.

다운받은 파일을 c:\windows\system32 디렉토리로 복사합니다.


복사 후, zip 명령어를 입력하니 아까와는 다른 화면을 볼수 있었습니다.

zip이나 zip --help 명령어를 치면 zip명령어의 옵션들을 확인 할 수 있습니다.

여러가지 옵션들이 있는데 제가 사용하는 옵션을 소개하겠습니다.


압축률 : 압축률에 따라 1~9사이의 숫자를 옵션으로 사용, 높을수록 압축률이 좋음

v : 진행상황 출력

m : 압축 대상 파일들을 압축파일로 이동

r : 하위 디렉토리의 폴더 파일들까지 모두 묶음


저는 이렇게 사용했습니다.

zip 명령어

zip [옵션] [압축결과파일명] [압축대상]

-> zip -9vr test.zip ./test

test 폴더를 test.zip으로 압축하였습니다.



unzip 명령어

unzip [압축해제할 파일명]

 -> unzip test.zip


unzip 명령어는 비교적 간단하네요.

그럼 좋은 하루 보내세요.