리눅스 "gzip"명령의 사용 예

"gzip"명령은 Linux에서 파일을 압축하는 일반적인 방법이므로이 도구를 사용하여 파일을 압축하는 방법을 알고 있어야합니다.

"gzip"이 사용하는 압축 방법은 Lempel-Ziv (LZ77)입니다. 이제는이 정보를 아는 것이 중요하지 않습니다. "gzip"명령을 사용하여 파일을 압축하면 파일이 작아지는 것을 알아야합니다.

기본적으로 "gzip"명령을 사용하여 파일이나 폴더를 압축하면 이전과 동일한 파일 이름이되지만 이제는 확장자가 ".gz"가됩니다.

경우에 따라 특히 파일 이름이 매우 길면 같은 이름을 유지할 수 없습니다. 이러한 상황에서는자를 시도합니다.

이 가이드에서는 "gzip"명령을 사용하여 파일을 압축하고 가장 일반적으로 사용되는 스위치를 소개합니다.

& # 34; gzip & # 34;을 사용하여 파일을 압축하는 방법

gzip을 사용하여 단일 파일을 압축하는 가장 간단한 방법은 다음 명령을 실행하는 것입니다.

gzip 파일 이름

예를 들어, "mydocument.odt"파일을 압축하려면 다음 명령을 실행하십시오.

gzip mydocument.odt

일부 파일은 다른 파일보다 압축됩니다. 예를 들어 문서, 텍스트 파일, 비트 맵 이미지, WAV 및 MPEG와 같은 특정 오디오 및 비디오 형식은 매우 잘 압축됩니다.

JPEG 이미지 및 MP3 오디오 파일과 같은 다른 파일 형식은 전혀 압축되지 않으며 "gzip"명령을 실행 한 후에 파일의 크기가 실제로 커질 수 있습니다.

그 이유는 JPEG 이미지와 MP3 오디오 파일이 이미 압축되어 있기 때문에 "gzip"명령은 단순히 압축하는 것이 아니라 압축하기 만하기 때문입니다.

"gzip"명령은 일반 파일과 폴더 만 압축하려고 시도합니다. 따라서 심볼릭 링크를 시도하고 압축하면 제대로 작동하지 않으며 실제로 그렇게하지 않는 것입니다.

& # 34; gzip & # 34;을 사용하여 파일의 압축을 푸는 방법 명령

이미 압축 된 파일이있는 경우 다음 명령을 사용하여 압축을 풀 수 있습니다.

gzip -d filename.gz

예를 들어, "mydocument.odt.gz"파일의 압축을 풀려면 다음 명령을 사용하십시오 :

gzip -d mydocument.odt.gz

강제로 파일 압축

때때로 파일을 압축 할 수 없습니다. 아마도 "myfile1"이라는 파일을 압축하려하지만 이미 "myfile1.gz"라는 파일이 있습니다. 이 경우 "gzip"명령은 일반적으로 작동하지 않습니다.

"gzip"명령을 강제 실행하려면 다음 명령을 실행하십시오.

gzip -f 파일 이름

압축되지 않은 파일을 보관하는 방법

기본적으로 "gzip"명령을 사용하여 파일을 압축하면 확장자가 ".gz"인 새 파일이됩니다.

파일을 압축하고 원본 파일을 유지하려면 다음 명령을 실행해야합니다.

gzip -k 파일 이름

예를 들어, 다음 명령을 실행하면 "mydocument.odt"및 "mydocument.odt.gz"라는 파일로 끝납니다.

gzip -k mydocument.odt

얼마나 많은 공간을 절약했는지에 관한 통계 얻기

파일 압축의 요점은 디스크 공간을 절약하거나 네트워크를 통해 파일을 보내기 전에 파일 크기를 줄이는 것입니다.

따라서 "gzip"명령을 사용할 때 얼마나 많은 공간이 절약되었는지 확인하는 것이 좋습니다.

"gzip"명령은 압축 성능을 확인할 때 필요한 종류의 통계를 제공합니다.

통계 목록을 얻으려면 다음 명령을 실행하십시오.

gzip -l filename.gz

위의 명령에 의해 반환 된 정보는 다음과 같습니다.

폴더 및 하위 폴더의 모든 파일 압축

다음 명령을 사용하여 폴더 및 해당 하위 폴더의 모든 파일을 압축 할 수 있습니다.

gzip -r foldername

이것은 foldername.gz라는 하나의 파일을 생성하지 않습니다. 대신 디렉토리 구조를 탐색하고 해당 폴더 구조의 각 파일을 압축합니다.

폴더 구조를 하나의 파일로 압축하려면 tar 파일을 만든 다음 이 안내서 에 나온 것처럼 tar 파일을 gzip하는 것이 좋습니다.

압축 파일의 유효성을 테스트하는 방법

파일이 유효한지 확인하려면 다음 명령을 실행하십시오.

gzip -t 파일 이름

파일이 유효하면 출력이 없습니다.

압축 수준을 변경하는 방법

다른 방법으로 파일을 압축 할 수 있습니다. 예를 들어, 더 빨리 작동 할 수있는 작은 압축을 수행하거나 실행하는 데 오랜 시간이 걸릴 수있는 최대 압축을 수행 할 수 있습니다.

가장 빠른 속도로 최소 압축을 얻으려면 다음 명령을 실행하십시오.

gzip -1 파일 이름

가장 느린 속도로 최대한의 압축률을 얻으려면 다음 명령을 실행하십시오.

gzip -9 파일 이름

1과 9 사이의 다른 숫자를 선택하여 속도와 압축 수준을 변경할 수 있습니다.

표준 Zip 파일

표준 zip 파일로 작업 할 때는 "gzip"명령을 사용하면 안됩니다. "zip"명령"unzip"명령 을 사용 하여 해당 파일을 처리 할 수 ​​있습니다.