파일 압축은 컴퓨터와 서버 간에 데이터를 전송하는 쉽고 효율적인 방법입니다. 파일을 압축하면 로컬 드라이브의 디스크 공간이 절약될 뿐만 아니라 대부분의 경우 전체 크기 파일을 보내는 것보다 훨씬 적은 대역폭을 사용하여 인터넷에서 파일을 더 쉽고 편리하게 다운로드할 수 있습니다.
압축된 아카이브를 받은 후 단일 Linux 명령으로 압축을 풉니다. 압축 해제 명령은 명령 작동 방식을 사용자 정의하기 위해 많은 스위치를 지원합니다.
단일 ZIP 파일 압축 해제
파일 압축을 풀기 위한 기본 구문은 다음과 같습니다.
unzip filename
sample.zip이라는 제목의 아카이브를 압축했다고 가정합니다. 3개의 텍스트 파일이 포함되어 있습니다. 현재 폴더에 이 파일의 압축을 풀려면 다음 명령을 실행하십시오.
unzip sample.zip
여러 파일을 순차적으로 나열하여 압축을 풉니다(예:unzip first.zip second.zip third.zip). —또는 와일드카드 사용(예:unzip *.zip) .
또는 데스크탑 환경용 그래픽 사용자 인터페이스를 사용하여 zip 파일을 추출합니다. 각 DE는 다른 접근 방식을 사용하지만 일반적으로 압축된 파일을 마우스 오른쪽 버튼으로 클릭하고 압축 해제 또는 추출 메뉴 옵션이 시작됩니다.
옵션
다음 옵션을 사용하여 기본 압축 해제 방법을 수정합니다. 명령 작동:
- -d /path/to/extact/location :아카이브를 다른 디렉토리에 압축을 풉니다.
- -j :압축된 아카이브에 폴더 구조가 포함된 경우 새 폴더를 만들지 않고 압축을 풉니다.
- -l :압축을 풀지 않고 아카이브 파일의 내용을 나열합니다.
- -n :기존 파일을 덮어쓰지 마십시오. 대신 대체 파일 이름을 제공하십시오.
- -o :해당하는 경우 파일을 덮어씁니다.
- -P 비밀번호 :보호된 아카이브 파일의 압축을 풀기 위한 비밀번호를 제공합니다.
- -q :상태 메시지를 표준 출력에 쓰지 않고 압축을 풉니다.
- -t :아카이브 파일이 유효한지 테스트합니다.
- -v :압축을 풀지 않고 아카이브에 대한 자세한(장황한) 정보를 표시합니다.
- -x 파일 이름 :아카이브를 추출하지만 추출하지 않음 지정된 파일.