Skip to main content

리눅스 커맨드 라인을 사용하여 파일을 압축 해제하는 방법

Power Rangers Mystic Force Episodes 1-32 Season Recap | Retro Kids Superheroes History | Magic (4 월 2025)

Power Rangers Mystic Force Episodes 1-32 Season Recap | Retro Kids Superheroes History | Magic (4 월 2025)
Anonim

파일 압축은 컴퓨터와 서버간에 데이터를 전송하는 쉽고 효율적인 방법입니다. 파일을 압축하면 로컬 드라이브의 디스크 공간을 절약 할 수있을뿐 아니라 전체 크기 파일을 보내는 것보다 훨씬 적은 대역폭을 사용하여 인터넷에서 파일을 쉽고 편리하게 다운로드 할 수 있습니다.

Linux에서 zip으로 압축 된 아카이브를 받으면 압축을 해제하는 것이 쉽습니다. Linux에서 사용할 수있는 스위치가 많이 있습니다. 즉, 여러 가지 방법으로 파일을 추출 할 수 있습니다. 압축을 풀다 명령 줄에서.

단일 ZIP 파일 압축 풀기

파일의 압축을 풀기위한 기본 구문은 다음과 같습니다.

파일 이름 압축 해제

예를 들어, 이름이 지어진 앨범을 압축했습니다. 악의에 시달리다. 이 파일을 현재 폴더에 압축을 풀려면 다음 명령을 실행하기 만하면됩니다.

"악의에 위협"을 푸십시오.

여러 ZIP 파일 압축 풀기

man 명령을 사용하면 다음 구문을 사용하여 한 번에 둘 이상의 파일의 압축을 풀 수 있습니다.

압축 풀기 filename1 filename2 filename3

Alice Cooper 앨범 3 개를 압축하면 폐물, 헤이 스토 피드, 및 드래곤 타운, 따로 따로 압축을 풀어보십시오.

압축 해제 "Trash.zip" "Dragontown.zip" "Hey Stoopid.zip"

그러나 얻을 수있는 것은이 오류입니다.

아카이브 : Trash.zip주의 : 파일 이름이 일치하지 않음 : Dragontown.zip

세 파일이 같은 폴더에 있다고 가정하면 더 좋은 방법은 다음 명령을 사용하는 것입니다.

압축을 풀고 '* .zip'

그래도 조심해. 이 명령은 무차별적이고 현재 폴더의 모든 ZIP 파일을 압축 해제합니다.

일부 ZIP 파일 제외

ZIP 파일이 있고 파일을 제외한 모든 파일의 압축을 풀려면 -엑스 스위치.

압축 해제 filename.zip -x filetoexclude.zip

예제를 계속 진행하려면 앨범 '휴지통'을 휴지통 .zip 제목이 MP3 인 침대 손톱. "Bed Of Nails"를 제외한 모든 노래를 추출하려면 다음과 같이하십시오.

Trash.zip -x "Bed Of Nails.mp3"의 압축을 풉니 다.

다른 디렉토리에 ZIP 파일 압축 풀기

ZIP 파일의 내용을 현재 디렉토리가 아닌 다른 디렉토리에 저장하려면 -디 스위치.

압축 해제 filename.zip -d 경로 / to / extract / to

예를 들어, 휴지통 .zip ~에 파일 / home / music / Alice Cooper / 휴지통, 당신은 다음 구문을 사용합니다 :

Trash.zip -d "/ home / music / Alice Cooper / Trash"의 압축을 풉니 다.

압축 된 Zip 파일의 내용을 표시하는 방법

압축 파일의 내용을 나열하려면 -엘 스위치.

unzip -l filename.zip

이 예에서는이 스위치를 사용하여 휴지통 .zip.

unzip -l Trash.zip

반환되는 정보는 다음과 같습니다.

  • 길이 (바이트)
  • 작성일
  • 생성 된 시간
  • 이름

ZIP 파일이 유효한지 테스트하는 방법

ZIP 파일이 올바르게 구성되어 있는지, 압축 해제 전에 제대로 사용할 수 있는지 테스트하려면 -티 스위치.

unzip -t filename.zip

예를 들어, 휴지통 .zip 이 유효하면 다음을 실행할 수 있습니다.

unzip -t Trash.zip

각 파일이 나열되고 승인 그 옆에 나타납니다. 출력 하단에 메시지가 나타납니다. 압축 된 데이터에서 오류가 발견되지 않았습니다 ….

ZIP 파일에 대한 자세한 정보보기

그만큼 -V 스위치 (자세한 정보 표시)는보다 자세한 정보를 제공 할 수 있습니다.

unzip -v filename

이 스위치를 휴지통 .zip 자세한 정보를 보려면 다음을 입력하십시오.

압축 해제 -v Trash.zip

출력에는 다음 정보가 포함됩니다.

  • 길이 (바이트)
  • 방법
  • 크기
  • 압축률
  • 생성 된 날짜와 시간
  • CRC
  • 이름

디렉터리를 만들지 않고 ZIP 파일 압축 풀기

폴더가있는 ZIP 파일의 경우 압축을 풀다 스위치 없이도 아카이브와 동일한 폴더 구조가 다시 생성됩니다.

적출 filename1.zip예를 들어 다음 세 개의 폴더가있는 경우 동일한 폴더가 추출됩니다.

  • 폴더 1 : filea.txt, fileb.txt, filec.txt
  • 폴더 2 : filed.txt, filee.txt
  • 폴더 3 : filef.txt

이 예에서 모든 폴더를 만들지 않고 현재 폴더에 모든 TXT 파일을 추출하려면 -j 명령의 끝까지

압축 풀기 - j 파일 이름 1.zip

덮어 쓰기 프롬프트없이 ZIP 파일 압축 풀기

이미 특정 ZIP 파일의 압축을 풀고 압축 해제 된 파일에 대한 작업을 시작하여 원하는대로 변경 및 업데이트했다고 가정합니다. 마지막으로 원하는 것은 동일한 이름의 파일이있는 ZIP을 추출 할 때 해당 파일을 겹쳐 쓰도록하는 것입니다. 새 파일이 기존 파일을 대체 할 때 작업중인 모든 것을 즉시 잃게됩니다.

그러나 -엔 스위치를 원한다면 아니 기존 파일을 덮어 씁니다. 압축을 푼 폴더의 파일과 일치하는 이름을 가진 ZIP 아카이브의 모든 파일은이 스위치를 사용할 때 아무 것도 덮어 쓰지 않습니다. 그러나 고유 한 이름을 가진 모든 것이 여전히 추출됩니다.

unzip -n filename.zip

파일이 이미 존재하는지 여부를 신경 쓰지 않고 프롬프트없이 추출 된 파일을 항상 덮어 쓰려면, -영형 스위치.

unzip -o filename.zip

암호로 보호 된 ZIP 파일 압축 해제

액세스 할 때 암호가 필요한 파일의 압축을 풀어야하는 경우 -피 스위치 뒤에 암호가옵니다.

압축을 풉니 다. -P password filename.zip

예를 들어, 호출 된 파일의 압축을 풀려면 cats.zip 비밀 번호로 고양이 123다음을 사용하십시오.

압축을 풉니 다. -P kittens123 filename.zip

출력을 표시하지 않고 파일의 압축을 풉니 다.

기본적으로 압축을 풀다 명령은 명령이 압축을 풀 때 아카이브의 모든 파일을 표시하는 것을 포함하여 수행중인 모든 작업을 나열합니다. 이 출력을 표시하지 않으려면 -큐 스위치.

압축 풀기 - q 파일 이름 .zip

이렇게하면 출력을 제공하지 않고 파일 이름의 압축이 풀리고 끝나면 커서로 돌아갑니다.