"gunzip"명령의 사용 예

폴더를 살펴보고 확장자가 ".gz"인 파일을 찾으면 "gzip"명령을 사용 하여 압축 된 것입니다.

"gzip"명령은 Lempel-Ziv (ZZ77) 압축 알고리즘을 사용하여 문서, 이미지 및 오디오 트랙과 같은 파일의 크기를 줄입니다.

물론, "gzip"을 사용하여 파일을 압축 한 후에는 어떤 단계에서 파일을 다시 압축 해제하려고합니다.

이 가이드에서는 "gzip"명령을 사용하여 압축 된 파일의 압축을 푸는 방법을 설명합니다.

& # 34; gzip & # 34;을 사용하여 파일 압축 풀기 명령

"gzip"명령 자체는 ".gz"확장자로 파일을 압축 해제하는 방법을 제공합니다.

파일의 압축을 풀려면 다음과 같이 빼기 (-d) 스위치를 사용해야합니다.

gzip -d myfilename.gz

파일의 압축이 해제되고 ".gz"확장자가 제거됩니다.

& # 34; gunzip & # 34;을 사용하여 파일 압축 해제 명령

"gzip"명령을 사용하는 것이 완벽하게 유효하지만 다음 예제와 같이 "gunzip"을 사용하여 파일의 압축을 풀면 훨씬 쉽습니다.

gunzip myfilename.gz

강제 압축 해제 파일

경우에 따라 "gunzip"명령에 파일의 압축을 푸는 데 문제가있을 수 있습니다.

"압축 해제"를 거부하는 "gunzip"의 일반적인 이유는 압축 해제 후에 남아있는 파일 이름이 이미 존재하는 파일 이름과 같기 때문입니다.

예를 들어 "document1.doc.gz"라는 파일이 있고 "gunzip"명령을 사용하여 압축을 풀고 싶다고 가정 해보십시오. 이제 같은 폴더에 "document1.doc"라는 파일이 있다고 가정 해보십시오.

다음 명령을 실행하면 파일이 이미 있다는 메시지가 나타나고 작업을 확인하라는 메시지가 표시됩니다.

gunzip document1.doc.gz

물론 "Y"를 입력하여 기존 파일을 덮어 쓸 수 있습니다. 그러나 "gunzip"을 스크립트의 일부로 구현하는 경우 스크립트가 실행되지 않고 입력이 필요하기 때문에 메시지가 사용자에게 표시되기를 원하지 않습니다.

다음 구문을 사용하여 "gunzip"명령이 강제로 파일의 압축을 풀 수 있습니다.

gunzip -f document1.doc.gz

이렇게하면 동일한 이름의 기존 파일을 덮어 쓰며 그렇게하는 동안 메시지가 표시되지 않습니다. 따라서 마이너스 f (-f) 스위치를 신중하게 사용해야합니다.

압축 및 압축 해제 파일을 보관하는 방법

기본적으로 "gunzip"명령은 파일의 압축을 풀고 확장 프로그램이 제거됩니다. 따라서 "myfile.gz"라는 파일을 "myfile"이라고하며 전체 크기로 확장됩니다.

파일 압축을 풀고 압축 파일의 복사본을 보관하려는 경우 일 수 있습니다.

다음 명령을 실행하여이 작업을 수행 할 수 있습니다.

gunzip -k myfile.gz

이제 "myfile"및 "myfile.gz"로 남게됩니다.

압축 된 출력 표시

압축 파일이 텍스트 파일이면 압축을 풀 필요없이 텍스트를 볼 수 있습니다.

이렇게하려면 다음 명령을 사용하십시오.

gunzip -c myfile.gz

위의 명령은 myfile.gz의 내용을 터미널 출력에 표시합니다.

압축 파일 정보 표시

다음과 같이 "gunzip"명령을 사용하여 압축 파일에 대한 자세한 정보를 찾을 수 있습니다.

gunzip -l myfile.gz

위의 명령의 출력은 다음 값을 표시합니다.

이 명령의 가장 유용한 측면은 디스크 공간이 적은 대용량 파일 이나 드라이브를 다룰 때입니다.

10 기가 바이트 크기의 드라이브가 있고 압축 파일이 8 기가 바이트라고 가정 해보십시오. "gunzip"명령을 맹목적으로 실행하면 압축되지 않은 크기가 15 기가 바이트이기 때문에 명령이 실패 할 수 있습니다.

"gunzip"명령을 빼기 l (-l) 스위치와 함께 실행하면 파일의 압축을 풀고있는 디스크에 충분한 공간이 있는지 확인할 수 있습니다 . 또한 파일의 압축이 풀릴 때 사용할 파일 이름을 볼 수 있습니다.

재귀 적으로 많은 파일 압축 풀기

폴더의 모든 파일과 그 아래의 모든 폴더에있는 모든 파일의 압축을 풀려면 다음 명령을 사용하십시오.

gunzip -r foldername

예를 들어, 다음과 같은 폴더 구조 및 파일이 있다고 가정합니다.

다음 명령을 실행하여 모든 파일의 압축을 풀 수 있습니다.

gunzip -r 문서

압축 파일의 유효성 테스트

다음 명령을 실행하여 "gzip"을 사용하여 파일 압축 여부를 테스트 할 수 있습니다.

gunzip -t filename.gz

파일이 유효하지 않은 경우 메시지를 수신하지 않으면 메시지없이 입력으로 리턴됩니다.

파일 압축을 풀 때 정확히 무슨 일이 일어 났는가?

기본적으로 "gunzip"명령을 실행하면 "gz"확장자가없는 압축 해제 파일이 남습니다.

자세한 정보가 있으면 마이너스 v (-v) 스위치를 사용하여 자세한 정보를 표시 할 수 있습니다.

gunzip -v filename.gz

출력은 다음과 같습니다.

filename.gz : 20 % - filename으로 대체되었습니다.

원본 압축 파일 이름, 압축 해제 된 파일의 양 및 최종 파일 이름을 알려줍니다.