
Linux의 Gzip 명령
Gzip은 가장 유행하는 압축 알고리즘 중 하나로 파일의 크기를 줄이고 원본 파일 모드, 소유권, 시간 스탬프를 유지할 수 있습니다.Gzip은
무시되다.
실행 가능:
,
.이 명령은 기본적으로
.만약 문제가 있으면 아래에 메시지를 남겨 주십시오.
.gz
파일 형식과 압축 및 해제에 사용되는 gzip
유틸리티를 참조했습니다.이 강좌에서 gzip
명령을 사용하는 방법을 보여 드리겠습니다.gzip 명령 구문
명령의 일반 구문은 다음과 같습니다.gzip
Gzip은 단일 파일만 압축하고 주어진 파일마다 압축 파일을 만듭니다.약속에 따라 Gzip으로 압축된 파일 이름은 .gz
또는 .z
으로 끝내야 합니다.여러 파일이나 디렉토리를 한 파일에 압축하려면 먼저 Tar 아카이브를 만든 다음 Gzip을 사용하여 .tar
파일을 압축해야 합니다..tar.gz
또는 .tgz
으로 끝나는 파일은 Gzip으로 압축된 Tar 아카이브입니다.Gzip은 텍스트 파일, Tar 아카이브 및 웹 페이지를 압축하는 데 가장 많이 사용됩니다.Gzip을 사용하여 이미지, 오디오, PDF 문서 및 기타 바이너리 파일을 압축하지 마십시오. 이미 압축되었기 때문입니다.gzip
은 일반 파일만 압축할 수 있습니다.symbolic links무시되다.
gzip을 사용하여 파일 압축
단일 파일을 압축하려면gzip
명령을 호출하고 파일 이름: gzip [OPTION]... [FILE]...
gzip
에 따라 filename.gz
파일을 만들고 원본 파일을 삭제합니다.기본적으로 gzip
은 압축 파일에 원본 파일의 시간 스탬프, 모드, 소유권 및 이름을 유지합니다.원본 파일 보존
입력(원본) 파일을 유지하려면-k
옵션 사용: gzip filename
원본 파일을 보존하는 또 다른 옵션은 -c
옵션을 사용합니다. 이 옵션은 gzip
에 표준 출력에 쓰고 출력을 파일로 재정의하는 것을 알려 줍니다. gzip -k filename
세부 출력
백분율 감소와 처리 중인 파일의 이름을 보려면-v
옵션: gzip -c filename > filename.gz
여러 파일 압축
명령에 여러 파일을 매개 변수로 전달할 수도 있습니다.예를 들어file1
, file2
, file3
이라는 파일을 압축하려면 다음과 같은 명령을 실행할 수 있다. gzip -v filename
위의 명령은 세 개의 압축 파일을 만들 것이다. file1.gz
, file2.gz
, file3.gz
이다.디렉토리의 모든 파일 압축
주어진 디렉터리의 모든 파일을 압축하려면-r
옵션을 사용하십시오. filename: 7.5% -- replaced with filename.gz
gzip
은 전체 디렉터리 구조를 훑어보고 디렉터리와 하위 디렉터리의 모든 파일을 압축합니다.압축 수준 변경
gzip
을 사용하면 1에서 9까지의 압축 수준 범위를 지정할 수 있습니다.-1
또는 --fast
은 압축이 가장 작은 것보다 가장 빠른 압축 속도를 나타내고, -9
또는 --best
은 압축이 가장 큰 가장 느린 압축 속도를 나타낸다.기본 압축 수준은 -6
입니다.(adsbygoogle=window.adsbygoogle | |[]).푸시({});예를 들어 최대 압축을 얻으려면 gzip file1 file2 file3
압축은 CPU 집약형 작업으로 압축 수준이 높을수록 처리 시간이 길어집니다.표준 입력 사용
stdin에서.gz
파일을 만들려면 파이프를 통해 명령의 출력을 gzip
으로 전송하십시오.예를 들어 gzip MySQL database backup을 만들려면실행 가능:
gzip -r directory
은 mysqldump
에 gzip
명령의 출력을 입력합니다.gzip을 사용하여 파일 압축 풀기
~ decompress a.gz
file,
-d
옵션 사용: gzip -9 filename
Gzip 파일의 압축을 푸는 데 사용할 수 있는 또 다른 명령은 gunzip
.이 명령은 기본적으로
gzip -d
의 별명입니다. mysqldump database_name | gzip -c > database_name.sql.gz
을 기억하는 것이 gunzip
을 기억하는 것보다 더 쉽다는 것을 발견할 수 있습니다.압축 파일 유지
은 파일을 압축할 때와 같다.gzip -d
옵션은 -k
에 입력 파일을 보존한다고 알려준다. 이런 상황에서 압축 파일: gzip -d filename.gz
여러 파일 압축 해제
은 여러 파일의 압축을 한 번에 풀기 위해 파일 이름을 매개 변수로gzip
: gunzip filename.gz
디렉토리의 모든 파일 압축 해제
에 전달한다.gzip
과 -d
옵션을 함께 사용할 때-r
압축 해제 디렉터리에 있는 모든 파일: gzip -dk filename.gz
압축 파일 내용 나열
gzip
옵션과 함께 사용할 때, -l
은 압축 파일에 대한 통계 정보를 표시합니다. gzip -d file1.gz file2.gz file3.gz
출력은 압축 파일 이름, 압축 및 압축 크기, 압축 비례: gzip -dr directory
을 포함하여 더 많은 정보를 얻을 수 있습니다.gzip
옵션 추가: gzip -l filename
compressed uncompressed ratio uncompressed_name
130 107 7.5% filename
결론
Gzip을 사용하면 주어진 파일의 크기를 줄일 수 있습니다.-v
명령을 사용하면 파일을 압축하고 압축을 풀 수 있습니다.gzip
명령에 대한 자세한 내용은 Gnu gzip documentation page 참조.만약 문제가 있으면 아래에 메시지를 남겨 주십시오.