본문 바로가기

리눅스

unzip 명령어

반응형

unzip 명령어

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

$ yum info unzip
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
221 packages excluded due to repository priority protections
Installed Packages
Name        : unzip
Arch        : x86_64
Version     : 6.0
Release     : 20.amzn2
Size        : 377 k
Repo        : installed
Summary     : A utility for unpacking zip files
URL         : http://www.info-zip.org/UnZip.html
License     : BSD
Description : The unzip utility is used to list, test, or extract files from a zip
            : archive.  Zip archives are commonly found on MS-DOS systems.  The zip
            : utility, included in the zip package, creates zip archives.  Zip and
            : unzip are both compatible with archives created by PKWARE(R)'s PKZIP
            : for MS-DOS, but the programs' options and default behaviors do differ
            : in some respects.
            :
            : Install the unzip package if you need to list, test or extract files from
            : a zip archive.
yum install -y unzip

기본적인 사용법

unzip [옵션] [압축해제할_파일명.zip]
  • 주요 옵션
    • -d [대상_디렉토리]: 압축 해제된 파일들을 지정된 디렉토리에 추출합니다.
    • -l: ZIP 아카이브에 포함된 파일 목록을 보여줍니다(추출하지 않음).
    • -q: 압축 해제 과정에서 메시지를 표시하지 않고 조용히 진행합니다.

사용 예시

  • ZIP 아카이브 파일을 해제하는 예시
unzip 압축된_파일.zip

위 명령은 압축된_파일.zip을 현재 작업 디렉토리에 압축 해제합니다.

$ unzip bb.zip
Archive:  bb.zip
 extracting: dns1_201001.zip
 extracting: dns2_201001.zip
 extracting: dns3_201001.zip
$ ls
bb.zip  dns1_201001.zip  dns2_201001.zip  dns3_201001.zip
728x90
  • 특정 파일만 ZIP 아카이브에서 해제하는 예시
unzip 압축된_파일.zip 파일1.txt 파일2.jpg

위 명령은 압축된_파일.zip에서 파일1.txt와 파일2.jpg만 압축 해제합니다.

 

  • ZIP 아카이브를 지정된 디렉토리로 해제하는 예시
unzip 압축된_파일.zip -d 해제할_디렉토리/

-d 옵션을 사용하여 압축된_파일.zip의 내용을 해제할_디렉토리/에 압축 해제합니다.

$ unzip bb.zip -d dns1

 

  • ZIP 아카이브의 내용을 확인하는 예시
unzip -l 압축된_파일.zip

-l 옵션을 사용하여 압축된_파일.zip에 포함된 파일 목록을 표시하지만 압축 해제하지는 않습니다.

 

  • 압축 해제 과정을 조용히 진행하는 예시
unzip -q 압축된_파일.zip

위 명령은 압축된_파일.zip을 조용히 압축 해제합니다.

 

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

 

참고URL

- zip 명령어 : https://scbyun.com/126

 

728x90
반응형