连接 gzip 压缩文件
由 gzip
压缩的文件可以直接连接成更大的 gzip 压缩文件。
cat file1.gz file2.gz file3.gz > combined.gz
这是 gzip
的一个属性,它比连接输入文件和压缩结果效率低:
cat file1 file2 file3 | gzip > combined.gz
一个完整的演示:
echo 'Hello world!' > hello.txt
echo 'Howdy world!' > howdy.txt
gzip hello.txt
gzip howdy.txt
cat hello.txt.gz howdy.txt.gz > greetings.txt.gz
gunzip greetings.txt.gz
cat greetings.txt
结果如何
Hello world!
Howdy world!
请注意,greetings.txt.gz
是单个文件,并作为单个文件 greeting.txt
解压缩。将此与 tar -czf hello.txt howdy.txt > greetings.tar.gz
进行对比,tar -czf hello.txt howdy.txt > greetings.tar.gz
将文件保持在 tarball 内部。