반응형
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
반응형
'리눅스' 카테고리의 다른 글
CentOS 7에서 사용하지 않는 오래된 커널 패키지를 정리하는 방법(사용하지 않는 커널 삭제) (0) | 2020.09.08 |
---|---|
MySQL 리플리케이션(replication)을 설정하는 방법 (0) | 2020.09.04 |
rdate 명령어 (1) | 2020.09.04 |
CentOS 7에서 yum update를 실행할 때 kernel 패키지를 제외하는 방법 (0) | 2020.09.04 |
[리눅스] awk 명령어 (0) | 2020.09.04 |