우리의 tar 명령어에 대한 여러 기사 중 하나에서는 Linux에서 특정한 또는 다른 디렉토리로 tar 파일을 추출하는 방법을 보여드렸습니다. 이 간단한 안내서는 Linux에서 .zip 아카이브 파일을 특정한 또는 다른 디렉토리로 추출/압축 해제하는 방법을 설명합니다.
Zip은 Linux 및 Windows OS를 포함한 Unix 계열 시스템용 간단한 크로스 플랫폼 파일 패키징 및 압축 유틸리티입니다. “zip” 형식은 Windows PC 및 더 중요한 것은 1부터 9 사이의 압축 레벨을 옵션으로 지정할 수 있도록 해줍니다.
관련 기사: Linux를 위한 5가지 최고의 명령 줄 아카이브 도구
Linux에서 Zip 아카이브 파일 만들기
명령 줄에서 .zip (패키지 및 압축된) 파일을 만들려면 아래와 유사한 명령을 실행할 수 있습니다. -r
플래그는 파일 디렉토리 구조를 재귀적으로 읽을 수 있게 합니다.
$ zip -r tecmint_files.zip tecmint_files

위에서 만든 tecmint_files.zip 아카이브 파일을 해제하려면 다음과 같이 unzip 명령을 실행할 수 있습니다.
$ unzip tecmint_files.zip
위의 명령은 파일을 현재 작업 디렉토리로 추출할 것입니다. 풀린 파일을 특정하거나 다른 디렉토리로 보내고 싶다면 – 이에 대해 다음 섹션에서 배울 수 있습니다.
특정하거나 다른 디렉토리로 Zip 파일 추출하기
명령 줄에서 특정하거나 다른 디렉토리로 .zip 아카이브 파일을 추출/압축 해제하려면 아래와 같이 -d
unzip 명령 플래그를 포함시키십시오. 위의 예제와 동일한 예제를 사용하여 이를 설명하겠습니다.
다음 명령은 .zip 파일 내용을 /tmp 디렉토리로 추출할 것입니다:
$ mkdir -p /tmp/unziped $ unzip tecmint_files.zip -d /tmp/unziped $ ls -l /tmp/unziped/

더 많은 사용 정보는 zip 및 unzip 명령 man 페이지를 참조하십시오.
$ man zip $ man unzip
다음과 같은 관련 기사도 읽어보실 수 있습니다.
- Linux에서 파일 및 디렉토리 아카이브/압축하는 방법
- Linux에서 RAR 파일을 열고, 추출하고, 생성하는 방법
- Linux용 휴대용 파일 관리자 및 아카이브 도구인 Peazip
- Linux용 지능형 아카이브 추출 (tar, zip, cpio, rpm, deb, rar) 도구인 Dtrx
이 짧은 기사에서는 리눅스에서 .zip 아카이브 파일을 특정 또는 다른 디렉토리로 추출/압축 해제하는 방법에 대해 설명했습니다. 아래의 피드백 양식을 통해 여러분의 생각을 추가할 수 있습니다.
Source:
https://www.tecmint.com/unzip-extract-zip-files-to-specific-directory-in-linux/