카레맨의 소소한 블로그

cmd에서 zip 사용하기 / 'zip'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 본문

IT/Windows

cmd에서 zip 사용하기 / 'zip'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.

퍼킹카레맨 2022. 2. 25. 15:30

강의를 보고 있는데, 내용중에 갑자기 cmd로 zip압축을 하는 과정이 있었다.

그런데 웬걸? 내꺼는 안되는데?

'zip'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.

cmd에서 기본으로 지원하는 명령어가 아닌듯하다.

이를 해결하기 위해서는 프로그램 설치가 필요하다고 한다.

물론 cmd상에서 zip(압축)을 하지 않아도 GUI 환경에서 해도 무방한것으로 보인다.

다만, CLI환경에서만 사용을 해야 한다던가 하는 경우에는 유용해보인다.

Linux 환경에서는 압축 포맷을 따로 사용할 수 있기 때문에 굳이 필요하지는 않은것 같다.


설치방법은 어렵지 않다. 하기 링크로 접속하여 프로그램을 다운받는다.

 

zip and unzip for the windows command line

How to get zip and unzip on the windows command line for quick creation and extraction of zip compressed files. Download the free Windows executables: (for Linux, see below) to extract zip files on the command line, download unzip.exe here. this file is a

stahlworks.com

압축을위해 zip.exe 만 받아도 무방하나, 그 반대의 경우를 위해 unzip.exe도 받아주자.

* 페이지 좌측에 보면 그 외에도 다른 command 입력 지원을 해주는 툴들이 있다. 필요하면 사용하도록 하자.

 

다운로드 받은 파일을 하기 경로에 붙여넣기 해준다.

C:\Windows\System32

 

System32 폴더는 시스템에 관련된 폴더이기 때문에, 아래와 같이 권한을 요청한다. [계속(C)] 을 눌러 복사를 완료해주자.

완료되었다. zip / unzip 명령어를 입력하여 확인해보자.


명령어 zip 실행시

사용 예시 :

> zip [옵션] [생성할 압축파일 이름].zip [압축할 파일 이름]
> zip -r newzip.zip testfile.txt

명령어 unzip 실행시

사용 예시 :

> unzip [옵션] [압축파일명]
> unzip -l newzip.zip

 

추가적인 명령어 입력 예시는 배포 사이트에서 확인이 가능하다.