linux系统中有两个常见的文件压缩工具:gzip和tar。 tar多用于打包某一目录下的文件、文件夹与目录组成的一个文件,但它不能将多个文件压缩到一个文件,这时候就需要使用gzip来实现压缩。
gzip是一种用来压缩文件或者文件夹的 command,在Linux系统下被广泛使用,gz压缩文件能够大大的减少文件的大小,从而节省存储空间,加快文件的传输速度等。
下面就介绍一下Linux下使用Gzip压缩文件的方法:
1、压缩文件
只需要使用下面的命令即可将文件压缩:
“`shell
$ gzip [文件名]
执行上面的命令后,系统会自动生成.gz文件,并删除原来的文件,若要保留源文件,可以使用-k参数:
```shell
$ gzip -k [文件名]
2、解压文件
若要解压gz文件,只需要使用下面的命令:
“`shell
$ gzip -d [文件名]
执行上面的命令后,系统会自动解压gz文件,而不生成新文件,若要不删除gz文件,可以使用-k参数:
```shell
$ gzip -dk [文件名]
3、多文件压缩
若要压缩多个文件,可以使用以下命令:
“`shell
$ gzip [文件1] [文件2]
此时,系统会自动生成多个.gz文件,并删除原来的文件,若要保留源文件,可以使用-k参数:
```shell
$ gzip -k [文件1] [文件2]
4、查看压缩文件
若要查看压缩文件的内容,可以使用以下命令:
“`shell
$ gzip -c [文件名]
执行上面的命令后,屏幕中会输出压缩文件的内容,但不会生成新文件,也不会删除原文件。
以上就是Linux下使用gzip压缩文件的方法,使用gzip的优点是可以进行多文件的压缩,并有助于减少文件的大小,从而改善文件的传输速度。相对于tar,gzip可能稍慢一点,但它具有良好的可移植性,是一个非常好的文件压缩方式。