Linux에서 압축 해제 명령

Unzip Command Linux



ZIP 확장자는 데이터 손실 없이 데이터 압축에 사용되는 가장 일반적으로 사용되는 파일 형식입니다. ZIP 파일에서 사용자는 둘 이상의 디렉토리와 압축 파일을 압축할 수 있습니다. 따라서 사용자는 일부 명령줄 도구 또는 유틸리티를 사용하여 이러한 ZIP 파일을 추출해야 합니다. Linux 시스템에서 unzip 명령을 사용하면 모든 유형의 ZIP 파일을 쉽게 처리할 수 있습니다.

이 기사에서는 unzip 명령 유틸리티를 사용하여 Linux 시스템에서 명령줄을 통해 ZIP 파일을 추출하는 방법을 배웁니다. Ubuntu 20.04 시스템에서 다음과 같은 몇 가지 유용한 압축 해제 명령을 실행했습니다.







Ubuntu 20.04에서 unzip 명령을 사용하는 방법은 무엇입니까?

unzip 명령은 이미 내 시스템 Ubuntu 20.04에 설치되어 있습니다. 그러나 이것이 Linux 시스템에 설치되어 있지 않으면 시스템에 쉽게 설치할 수 있습니다.



unzip 명령을 설치하려면 Ctrl + Alt + t를 사용하여 터미널 창을 열고 터미널 화면에 다음 명령을 입력합니다.



$수도적절한설치 압축을 풀다





unzip 명령으로 ZIP 파일 압축 풀기

간단한 unzip 명령을 사용하여 다음과 같이 zip 아카이브의 모든 파일을 현재 zip 파일 디렉토리로 추출할 수 있습니다.

$압축을 풀다파일명.zip

예를 들어, '다운로드'에서 'testfile.zip'이라는 이름의 zip 파일을 다운로드했습니다. 따라서 먼저 Downloads 디렉토리로 이동한 다음 다음 명령을 사용하여 zip 파일의 압축을 풉니다.



$CD다운로드
$압축을 풀다테스트 파일.zip

파일을 다른 디렉토리에 압축 해제

unzip 명령과 함께 -d 스위치를 사용하면 현재 디렉토리가 아닌 다른 위치에 파일을 추출할 수 있습니다. 기본 구문은 다음과 같습니다.

$압축을 풀다파일명.zip-NS /디렉토리 경로

예를 들어 현재 다운로드 대신 바탕 화면에서 zip 파일을 추출하려고 합니다. 따라서 다음 명령을 사용하여 이를 수행했습니다.

$수도 압축을 풀다테스트 파일.zip-NS //찍찍 소리 내는/데스크탑

다음 이미지에서 볼 수 있듯이 내 바탕 화면에 폴더가 추출되었습니다. ZIP 파일을 다른 디렉토리로 추출하려면 읽기 및 쓰기 권한이 있어야 합니다.

출력을 억제하여 ZIP 파일 추출

zip 파일을 추출하면 먼저 추출하는 동안 모든 파일 이름을 인쇄하고 완료 시 요약도 표시합니다. unzip 명령과 함께 '-q' 스위치를 사용하면 다음과 같이 터미널에서 이러한 메시지를 인쇄하지 않을 수 있습니다.

$압축을 풀다 -NS파일명.zip

예를 들어, '-q' 스위치를 사용하여 'testfile.zip'을 추출했습니다. 파일명을 출력하지 않고 압축이 풀린 것을 볼 수 있습니다.

$압축을 풀다 -NS테스트 파일.zip

ZIP 파일 추출에서 파일 제외

zip 파일의 압축을 푸는 동안 디렉토리와 파일을 제외할 수 있습니다. unzip 명령과 함께 '-x' 스위치를 사용하고 다음과 같이 공백으로 구분된 제외 파일 이름을 사용합니다.

$압축을 풀다파일명.zip-NS이름 제외1 이름 제외2

예를 들어 다음과 같이 추출 시 'wp-content' 및 'wp-admin' 디렉터리를 제외하려고 합니다.

$압축을 풀다테스트 파일.zip-NS '*wp-내용*' '*wp-admin*'

압축을 푼 기존 파일 덮어쓰기

이미 압축을 푼 파일이 있고 다음과 같이 명령을 다시 실행합니다.

$압축을 풀다테스트 파일.zip

이 경우 다음 출력에 표시된 기존 압축 해제된 파일을 덮어쓸지 묻는 메시지가 표시됩니다.

프롬프트를 생성하지 않고 기존 파일을 덮어쓰려면 다음과 같이 unzip 명령과 함께 '-o' 옵션을 사용합니다.

$압축을 풀다 -또는테스트 파일.zip

실수로 인해 원본 데이터가 손실될 수 있으므로 이 명령을 주의해서 사용하십시오.

zip 파일의 내용 나열

unzip 명령과 함께 '-l' 옵션은 다음과 같이 zip 파일의 내용을 나열하는 데 사용됩니다.

$압축을 풀다 -NS파일명.zip

다음 예에서는 'testfile.zip'의 내용을 나열했습니다.

$압축을 풀다 -NS테스트 파일.zip

기존 파일을 덮어쓰거나 실수로 일부 추출된 파일을 삭제하고 싶지 않은 경우. 그런 다음 이미 추출되었거나 존재하는 파일의 추출을 강제로 건너뛰는 unzip 명령과 함께 '-n' 옵션을 사용할 수 있습니다.

$압축을 풀다 -N테스트 파일.zip

여러 파일 압축 풀기

정규식을 사용하여 현재 디렉토리에서 일치하는 여러 아카이브 파일의 압축을 풀 수 있습니다. 여러 파일의 압축을 풀려면 터미널에서 다음 명령을 사용합니다.

$압축을 풀다 '*.지퍼'

다음 이미지에서 현재 작업 디렉토리에서 모든 zip 파일을 추출하는 것을 볼 수 있습니다.

암호로 보호된 파일의 압축을 푸는 방법은 무엇입니까?

다음과 같이 unzip 명령을 사용하여 암호로 보호된 zip 파일의 압축을 풀 수도 있습니다.

$압축을 풀다 -NS비밀번호 파일명.zip

명령줄을 사용하여 암호로 보호된 파일을 여는 것은 안전하지 않습니다. 따라서 피하는 것이 좋습니다.

이 기사에서는 ZIP 아카이브를 나열하고 추출하는 데 매우 유용한 unzip 명령의 사용법을 배웠습니다. 이 글이 앞으로 도움이 되었으면 합니다.