Gzip是最流行的压缩算法之一,它允许您减小文件的大小并保持原始文件的权限,所有权和时间戳。
Gzip也指.gz
文件格式和gzip
命令,用于压缩和解压.gz
文件。在本教程中,我们将向您展示如何使用gzip
命令。
gzip命令语法以及常见选项的解释,在解/压缩文件时保留原始文件,查看压缩进度,压缩一个或者多个文件与目录。
gzip命令
gzip
命令的语法形式是gzip [OPTION]... [FILE]...
。OPTION
gzip命令的选项,是可选参数,[FILE]
一个或者多个文件,可选参数。
gzip命令仅压缩单个文件,并为每个指定文件创建一个压缩文件。按照约定,使用gzip命令压缩的文件的名称都应以.gz
或.z
结尾。
如果要将多个文件或目录压缩到一个gz文件,请先创建tar存档文件,然后使用gzip命令压缩.tar
文件。按照约定,使用gzip命令压缩的tar存档文件以.tar.gz
或.tgz
结尾。
gzip最常用于压缩文本文件,tar存档和网页。不要使用gzip压缩图像,音频,PDF文档和其他二进制文件,因为它们已经被压缩。Gzip只能压缩普通文件,符号链接将会被忽略。
gzip 命令压缩级别
gzip
命令允许您指定1到9的压缩级别。-1
或--fast
表示使用最快的压缩速度,但压缩比最小。
-9
或--best
表示最慢的压缩速度,但压缩率是最大的。默认压缩级别为-6
。压缩是一项占用大量CPU的任务,压缩级别越高,花费的时间就越长。
例如命令gzip -9 filename
以最大的压缩级别压缩文件filename
。
gzip -9 filename