gzip 명령은 Linux 내에서 파일을 압축하는 일반적인 방법입니다.
기본적으로 gzip을 사용하여 파일이나 폴더를 압축할 때 명령은 이전과 동일한 파일 이름을 갖지만 확장자는 .gz입니다. .
아래 스크린샷은 특히 Ubuntu에 적용되지만 gzip 명령은 다른 Unix 계열 OS에서도 작동합니다.
gzip을 사용하여 파일을 압축하는 방법
gzip을 사용하여 단일 파일을 압축하는 가장 간단한 방법 다음 명령을 실행하는 것입니다:
gzip filename
mydocument.odt라는 파일을 압축하려면 다음 명령을 실행하십시오:
gzip mydocument.odt
파일 이름에 공백이 포함된 경우 따옴표로 묶습니다.
gzip "this is my file.png"
일부 파일은 다른 파일보다 더 잘 압축됩니다. 예를 들어 문서, 텍스트 파일, 비트맵 이미지, WAV 및 MPEG와 같은 특정 오디오 및 비디오 형식은 매우 잘 압축됩니다. JPEG 이미지 및 MP3 오디오 파일과 같은 다른 파일 형식은 압축이 잘 되지 않으며 gzip 실행 후 파일 크기가 실제로 커질 수 있습니다. 명령을 내리십시오.
JPEG 이미지와 MP3 오디오 파일은 이미 압축되어 있으므로 gzip 명령은 압축하지 않고 단순히 추가합니다.
gzip 명령은 일반 파일과 폴더만 압축하려고 합니다.
gzip 명령을 사용하여 파일 압축을 푸는 방법
다음 명령을 사용하여 gzip 아카이브의 압축을 풉니다.
gzip -d filename.gz
mydocument.odt.gz 압축을 풀려면 파일은 다음 명령을 사용합니다:
gzip -d mydocument.odt.gz
파일을 강제로 압축
파일을 압축할 수 없는 경우가 있습니다. gzip 을 강제 실행하려면 작업을 수행하려면 다음 명령을 실행하기만 하면 됩니다.
gzip -f filename
압축되지 않은 파일을 유지하는 방법
기본적으로 gzip을 사용하여 파일을 압축할 때 명령은 확장자가 .gz인 새 파일로 끝납니다. . 파일을 압축하고 원본 파일을 유지하려면 -k를 지정해야 합니다. 플래그:
gzip -k filename
다음 명령을 실행하면 mydocument.odt라는 파일이 생성됩니다. 및 mydocument.odt.gz .
gzip -k mydocument.odt
절약한 공간에 대한 통계 보기
파일 압축의 요점은 디스크 공간을 절약하거나 네트워크를 통해 파일을 보내기 전에 파일 크기를 줄이는 것입니다. gzip 명령은 압축 성능을 확인할 때 필요한 통계 종류를 제공합니다.
통계 목록을 얻으려면 다음 명령을 실행하십시오:
gzip -l filename.gz
위 명령에서 옵션은 1이나 대문자 i가 아닌 소문자 L입니다.
위 명령에 의해 반환된 정보는 다음과 같습니다.
- 압축된 크기
- 압축되지 않은 크기
- 비율로 나타낸 비율
- 압축되지 않은 파일 이름
폴더 및 하위 폴더의 모든 파일 압축
다음 명령을 사용하여 폴더 및 해당 하위 폴더의 모든 파일을 압축합니다.
gzip -r foldername
이 프로세스는 foldername.gz라는 파일을 생성하지 않습니다. . 대신 디렉토리 구조를 탐색하고 해당 폴더 구조의 각 파일을 압축합니다.
폴더 구조를 하나의 파일로 압축하려면 tar 파일을 만든 다음 tar 파일을 gzip으로 압축하는 것이 좋습니다.
여러 파일의 압축을 풀려면 이 명령을 사용하십시오.
gzip -d *.gz
압축 파일의 유효성을 테스트하는 방법
파일이 유효한지 확인하려면 다음 명령을 실행하십시오.
gzip -t filename
파일이 유효한 경우 출력이 없습니다.
압축 수준 변경 방법
다양한 방법으로 파일을 압축할 수 있습니다. 예를 들어 더 빠르게 작동하는 더 작은 압축을 사용하거나 실행 시간이 더 오래 걸리는 단점이 있는 최대 압축을 사용할 수 있습니다.
가장 빠른 속도로 최소 압축을 얻으려면 다음 명령을 실행하십시오.
gzip -1 filename
가장 느린 속도로 최대 압축을 얻으려면 다음 명령을 실행하십시오.
gzip -9 filename
1과 9 사이에서 다른 숫자를 선택하여 속도와 압축 수준을 변경할 수 있습니다.
표준 Zip 파일
gzip 표준 zip 파일로 작업할 때는 명령을 사용하면 안 됩니다. zip을 사용할 수 있습니다. 명령 및 압축 해제 해당 파일을 처리하기 위한 명령입니다.