파일 압축은 컴퓨터와 서버간에 데이터를 전송하는 쉽고 효율적인 방법입니다. 파일을 압축하면 로컬 드라이브의 디스크 공간을 절약 할 수있을뿐 아니라 전체 크기 파일을 보내는 것보다 훨씬 적은 대역폭을 사용하여 인터넷에서 파일을 쉽고 편리하게 다운로드 할 수 있습니다.
Linux에서 zip으로 압축 된 아카이브를 받으면 압축을 해제하는 것이 쉽습니다. Linux에서 사용할 수있는 스위치가 많이 있습니다. 즉, 여러 가지 방법으로 파일을 추출 할 수 있습니다. 압축을 풀다 명령 줄에서.
단일 ZIP 파일 압축 풀기
파일의 압축을 풀기위한 기본 구문은 다음과 같습니다.
파일 이름 압축 해제
예를 들어, 이름이 지어진 앨범을 압축했습니다. 악의에 시달리다. 이 파일을 현재 폴더에 압축을 풀려면 다음 명령을 실행하기 만하면됩니다. "악의에 위협"을 푸십시오. man 명령을 사용하면 다음 구문을 사용하여 한 번에 둘 이상의 파일의 압축을 풀 수 있습니다. 압축 풀기 filename1 filename2 filename3
Alice Cooper 앨범 3 개를 압축하면 폐물, 헤이 스토 피드, 및 드래곤 타운, 따로 따로 압축을 풀어보십시오. 압축 해제 "Trash.zip" "Dragontown.zip" "Hey Stoopid.zip"
그러나 얻을 수있는 것은이 오류입니다. 아카이브 : Trash.zip주의 : 파일 이름이 일치하지 않음 : Dragontown.zip
세 파일이 같은 폴더에 있다고 가정하면 더 좋은 방법은 다음 명령을 사용하는 것입니다. 압축을 풀고 '* .zip'
그래도 조심해. 이 명령은 무차별적이고 현재 폴더의 모든 ZIP 파일을 압축 해제합니다. ZIP 파일이 있고 파일을 제외한 모든 파일의 압축을 풀려면 -엑스 스위치. 압축 해제 filename.zip -x filetoexclude.zip
예제를 계속 진행하려면 앨범 '휴지통'을 휴지통 .zip 제목이 MP3 인 침대 손톱. "Bed Of Nails"를 제외한 모든 노래를 추출하려면 다음과 같이하십시오. Trash.zip -x "Bed Of Nails.mp3"의 압축을 풉니 다. ZIP 파일의 내용을 현재 디렉토리가 아닌 다른 디렉토리에 저장하려면 -디 스위치. 압축 해제 filename.zip -d 경로 / to / extract / to
예를 들어, 휴지통 .zip ~에 파일 / home / music / Alice Cooper / 휴지통, 당신은 다음 구문을 사용합니다 : Trash.zip -d "/ home / music / Alice Cooper / Trash"의 압축을 풉니 다. 압축 파일의 내용을 나열하려면 -엘 스위치. unzip -l filename.zip
이 예에서는이 스위치를 사용하여 휴지통 .zip. unzip -l Trash.zip
반환되는 정보는 다음과 같습니다. ZIP 파일이 올바르게 구성되어 있는지, 압축 해제 전에 제대로 사용할 수 있는지 테스트하려면 -티 스위치. unzip -t filename.zip
예를 들어, 휴지통 .zip 이 유효하면 다음을 실행할 수 있습니다. unzip -t Trash.zip
각 파일이 나열되고 승인 그 옆에 나타납니다. 출력 하단에 메시지가 나타납니다. 압축 된 데이터에서 오류가 발견되지 않았습니다 …. 그만큼 -V 스위치 (자세한 정보 표시)는보다 자세한 정보를 제공 할 수 있습니다. unzip -v filename
이 스위치를 휴지통 .zip 자세한 정보를 보려면 다음을 입력하십시오. 압축 해제 -v Trash.zip
출력에는 다음 정보가 포함됩니다. 폴더가있는 ZIP 파일의 경우 압축을 풀다 스위치 없이도 아카이브와 동일한 폴더 구조가 다시 생성됩니다. 적출 filename1.zip예를 들어 다음 세 개의 폴더가있는 경우 동일한 폴더가 추출됩니다. 이 예에서 모든 폴더를 만들지 않고 현재 폴더에 모든 TXT 파일을 추출하려면 -j 명령의 끝까지 압축 풀기 - j 파일 이름 1.zip 이미 특정 ZIP 파일의 압축을 풀고 압축 해제 된 파일에 대한 작업을 시작하여 원하는대로 변경 및 업데이트했다고 가정합니다. 마지막으로 원하는 것은 동일한 이름의 파일이있는 ZIP을 추출 할 때 해당 파일을 겹쳐 쓰도록하는 것입니다. 새 파일이 기존 파일을 대체 할 때 작업중인 모든 것을 즉시 잃게됩니다. 그러나 -엔 스위치를 원한다면 아니 기존 파일을 덮어 씁니다. 압축을 푼 폴더의 파일과 일치하는 이름을 가진 ZIP 아카이브의 모든 파일은이 스위치를 사용할 때 아무 것도 덮어 쓰지 않습니다. 그러나 고유 한 이름을 가진 모든 것이 여전히 추출됩니다. unzip -n filename.zip
파일이 이미 존재하는지 여부를 신경 쓰지 않고 프롬프트없이 추출 된 파일을 항상 덮어 쓰려면, -영형 스위치. unzip -o filename.zip 액세스 할 때 암호가 필요한 파일의 압축을 풀어야하는 경우 -피 스위치 뒤에 암호가옵니다. 압축을 풉니 다. -P password filename.zip
예를 들어, 호출 된 파일의 압축을 풀려면 cats.zip 비밀 번호로 고양이 123다음을 사용하십시오. 압축을 풉니 다. -P kittens123 filename.zip 기본적으로 압축을 풀다 명령은 명령이 압축을 풀 때 아카이브의 모든 파일을 표시하는 것을 포함하여 수행중인 모든 작업을 나열합니다. 이 출력을 표시하지 않으려면 -큐 스위치. 압축 풀기 - q 파일 이름 .zip
이렇게하면 출력을 제공하지 않고 파일 이름의 압축이 풀리고 끝나면 커서로 돌아갑니다. 여러 ZIP 파일 압축 풀기
일부 ZIP 파일 제외
다른 디렉토리에 ZIP 파일 압축 풀기
압축 된 Zip 파일의 내용을 표시하는 방법
ZIP 파일이 유효한지 테스트하는 방법
ZIP 파일에 대한 자세한 정보보기
디렉터리를 만들지 않고 ZIP 파일 압축 풀기
덮어 쓰기 프롬프트없이 ZIP 파일 압축 풀기
암호로 보호 된 ZIP 파일 압축 해제
출력을 표시하지 않고 파일의 압축을 풉니 다.