Linux gzip 压缩多个文件
source link: https://www.myfreax.com/linux-gzip-multiple-files/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Linux gzip 压缩多个文件
Gzip是最流行的压缩算法之一,它允许您减小文件的大小
Linux gzip 压缩多个文件
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
命令后跟文件名。gzip
命令将创建filename.gz
文件并删除原始文件filename
。
如果你需要保留原始文件,可以使用gzip命令的-k
选项。例如命令gzip -k filename
不会删除文件filename
。
保留原始文件另一个选项是使用gzip命令的-c
选项,-c
选项将压缩文件写到标准输出,可以将-c
选项的标准输出重定向到文件创建压缩文件gz。
gzip filename
gzip -k filename
gzip -c filename > filename.gz
gzip 命令压缩多个文件
您也可以将多个文件作为参数传递给gzip
命令。当传递多个文件给gzip
命令时,gzip
命令并不会将多个文件存放一个压缩文件中。
正如引言所提到的那样,gzip
命令只会压缩一个文件,gzip
命令会创建多个gz文件。
例如命令gzip file1 file2 file3
将会要压缩文件file1
,file2
,file3
并创建三个压缩文件file1.gz
,file2.gz
,file3.gz
。
gzip file1 file2 file3
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK