본문 바로가기

리눅스

zip 명령어

반응형

zip 명령어

zip 명령어는 파일과 디렉토리를 ZIP 형식으로 압축하는데 사용되는 유닉스 기반 시스템의 명령어입니다.

기본적인 사용법

zip [옵션] [생성할_아카이브_파일명.zip] [압축할_파일 또는 디렉토리...]
  • 주요 옵션
    • -r: 지정된 디렉토리를 재귀적으로 압축합니다 (하위 디렉토리 포함).
    • -q: 압축과정에서 메시지를 표시하지 않고 조용히 진행합니다.
    • -9: 최대 압축 레벨을 사용하여 파일을 압축합니다 (가장 높은 압축률, 느리지만 용량 절약).

사용 예시

  • 단일 파일을 압축하는 예시
zip 압축된_파일.zip 파일1.txt

이 명령은 파일1.txt를 압축된_파일.zip로 압축합니다.

 

  • 여러 파일을 압축하는 예시
zip 압축된_파일들.zip 파일1.txt 파일2.jpg 파일3.png

위 명령은 파일1.txt, 파일2.jpg, 파일3.png를 압축된_파일들.zip으로 압축합니다.

 

  • 디렉토리 전체를 압축하는 예시
zip -r 압축된_폴더.zip 폴더를_압축할_디렉토리/

-r 옵션을 사용하여 폴더를_압축할_디렉토리와 그 하위 디렉토리들을 모두 압축된_폴더.zip으로 압축합니다.

728x90
  • 추가 압축할 파일을 기존 아카이브에 추가하는 예시
zip 압축된_파일.zip 추가할_파일.txt

이 명령은 추가할_파일.txt를 이미 존재하는 압축된_파일.zip 아카이브에 추가합니다.

 

  • 압축 과정을 조용히 진행하는 예시
zip -q 압축된_파일.zip 파일1.txt 파일2.jpg

위 명령은 파일1.txt와 파일2.jpg를 조용히 압축된_파일.zip으로 압축합니다.

 

  • 최대 압축 레벨로 파일을 압축하는 예시
zip -9 압축된_파일.zip 대용량_파일.txt

위 명령은 대용량_파일.txt를 최대 압축 레벨로 압축된_파일.zip으로 압축합니다.

 

실제 사용 환경에 따라 zip 명령어의 옵션과 사용법은 조금씩 다를 수 있습니다. 따라서 필요한 옵션과 명령어 사용법은 해당 시스템의 사용 설명서(manual)를 참조하시기 바랍니다.

 

참고URL
- unzip 명령어 : https://scbyun.com/747

 

728x90
반응형