Linux의 gzip 명령 분석 예

黄舟
풀어 주다: 2017-09-29 11:15:29
원래의
1747명이 탐색했습니다.

gzip은 Linux 시스템에서 파일을 압축하고 압축을 풀기 위해 일반적으로 사용되는 명령으로 편리하고 사용하기 쉽습니다. 다음으로 이번 글을 통해 리눅스에서의 gzip 명령어에 대해 알려드리겠습니다. 관심 있는 친구들은 파일을 압축하는 데 사용되는 gzip 명령어

를 살펴보세요. gzip은 널리 사용되는 압축 프로그램입니다. 파일이 압축되면 파일 이름 뒤에 여러 개의 ".gz" 확장자가 붙습니다.

gzip은 Linux 시스템에서 파일을 압축하고 압축을 풀기 위해 일반적으로 사용되는 명령으로 편리하고 사용하기 쉽습니다. Gzip은 디스크 공간을 절약하기 위해 크고 거의 사용되지 않는 파일을 압축하는 데 사용할 수 있을 뿐만 아니라 tar

명령과 함께 사용하여 Linux 운영 체제에서 널리 사용되는 압축 파일 형식을 형성할 수도 있습니다. 통계에 따르면 gzip 명령의 텍스트 파일 압축률은 60%~70%입니다. 파일 크기를 줄이면 두 가지 분명한 이점이 있습니다. 하나는 저장 공간을 줄일 수 있다는 것이고, 다른 하나는 네트워크를 통해 파일을 전송할 때 전송 시간을 줄일 수 있다는 것입니다.

Syntax


gzip(选项)(参数)
로그인 후 복사


Options


-a或——ascii:使用ASCII文字模式;
-d或--decompress或----uncompress:解开压缩文件;
-f或——force:强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接;
-h或——help:在线帮助;
-l或——list:列出压缩文件的相关信息;
-L或——license:显示版本与版权信息;
-n或--no-name:压缩文件时,不保存原来的文件名称及时间戳记;
-N或——name:压缩文件时,保存原来的文件名称及时间戳记;
-q或——quiet:不显示警告信息;
-r或——recursive:递归处理,将指定目录下的所有文件及子目录一并处理;
-S或<压缩字尾字符串>或----suffix<压缩字尾字符串>:更改压缩字尾字符串;
-t或——test:测试压缩文件是否正确无误;
-v或——verbose:显示指令执行过程;
-V或——version:显示版本信息;
-<压缩效率>:压缩效率是一个介于1~9的数值,预设值为“6”,指定愈大的数值,压缩效率就会愈高;
--best:此参数的效果和指定“-9”参数相同;
--fast:此参数的效果和指定“-1”参数相同。
로그인 후 복사


Parameters

파일 목록: 압축할 파일 목록을 지정합니다.

test6 디렉터리의 각 파일을 .gz 파일로 압축합니다.

gzip *
로그인 후 복사

위 예의 각 압축 파일을 추출하고 세부 정보를 나열합니다.

gzip -dv *
로그인 후 복사

각 파일의 정보를 표시합니다. 예제 1의 압축 파일을 자세히 보면 tar 백업 파일을 압축 해제하지 않고

gzip -l *
로그인 후 복사

이때 압축 파일의 확장자는 .tar.gz

gzip -r log.tar
로그인 후 복사

재귀적으로 압축된 디렉터리

입니다.
gzip -rv test6
로그인 후 복사

이렇게 하면 테스트 중인 모든 파일이 *.gz가 되었고 디렉터리는 여전히 존재하지만 해당 디렉터리의 파일은 이에 따라 *.gz로 변경되었습니다. 이는 압축이며 패키징과 다릅니다. 디렉터리에서 동작하기 때문에 하위 디렉터리에서도 재귀할 수 있도록 -r 옵션을 추가해야 합니다.

디렉토리를 반복적으로 압축 해제

gzip -dr test6
로그인 후 복사


요약

위 내용은 Linux의 gzip 명령 분석 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿