Home  >  Article  >  Operation and Maintenance  >  Example analysis of gzip command in Linux

Example analysis of gzip command in Linux

黄舟
黄舟Original
2017-09-29 11:15:291731browse

Gzip is a command commonly used in Linux systems to compress and decompress files. It is convenient and easy to use. Next, I will share with you the gzip command in Linux through this article. Friends who are interested should take a look.

gzip command is used to compress files. gzip is a widely used compression program. After a file is compressed by it, its name will have multiple ".gz" extensions after it.

gzip is a command commonly used in Linux systems to compress and decompress files. It is convenient and easy to use. Gzip can not only be used to compress large, rarely used files to save disk space, but can also be used together with the tar command to form a popular compressed file format in the Linux operating system. According to statistics, the gzip command has a compression rate of 60% to 70% for text files. Reducing file size has two obvious benefits. One is that it can reduce storage space, and the other is that it can reduce the transmission time when transferring files over the network.

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

File list: Specify the list of files to be compressed.

Example

Compress each file in the test6 directory into a .gz file


gzip *

Extract each compressed file in the above example and list the detailed information


gzip -dv *

Display the detailed information of each compressed file in Example 1 without decompressing it


gzip -l *

Compress a tar backup file. The extension of the compressed file is .tar.gz


gzip -r log.tar

Recursive compression directory


gzip -rv test6

In this way, all the files under test have become *.gz, the directory still exists, but the files in the directory have correspondingly changed to *.gz .This is compression, which is different from packaging. Because it is operating on a directory, you need to add the -r option, so that you can also recurse on subdirectories.

Extract directory recursively


gzip -dr test6

Summary

The above is the detailed content of Example analysis of gzip command in Linux. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn