您的位置  > 互联网

linux中压缩命令有多种gzip的用法很简单

gzip的使用非常简单,只需在gzip命令后面加上要压缩的文件或列表即可。

gzip 要压缩的文件 | 列表

gzip file.tar 压缩打包后的文件 file.tar。 压缩后的文件会替换原来的文件,并且后缀名会改为.tar.gz或者在后缀后面加上一个.gz,方便用户识别压缩后的文件,文件大小也会较原来有所改变文件。 20480 减少至 239

gzip -d file.tar.gz 要解压缩压缩文件,只需遵循 -d 选项和要解压缩的文件即可。 如下图所示,解压后的文件替换压缩后的文件。

压缩命令可以调整压缩比,用数字1-9表示,1代表压缩比最低,即压缩后的文件最大,但压缩过程最快。 9代表最高压缩比,即压缩后的文件最小,但压缩过程最慢。 如果不添加这个数字选项,gzip一般默认为6。

让我们压缩完全相同的文件 file1.tar file2.tar file3.tar

gzip -9 file1.tar 使用最高压缩比,发现文件大小为228

gzip file2.tar 使用默认压缩比,发现文件大小为240

gzip -1 file3.tar 使用最低压缩比,发现文件大小为332

gzip可以提供高效的压缩,但是gzip不提供打包功能,这意味着gzip只能压缩单个文件,而无法将多个文件或整个目录压缩为一个文件,因为gzip命令经常与tar命令一起使用。 ,可以先用tar打包,然后用gzip压缩。 反之,先使用gzip解压,然后使用tar解压。

为了方便起见,tar 命令还提供了特殊选项。 可以调用gzip命令一次性打包、压缩、解压、解压。 该选项就是-z 选项。

tar -czf .tar.gz file4.sh file5.sh file6.sh 建议为 tar 和 gzip 创建的文件名加上 .tar.gz 的文件后缀,以便用户快速识别是使用哪个命令来压缩的文件。 从而使用正确的命令来解压该文件。 这是将文件file4.sh file5.sh file6.sh打包并压缩成.tar.gz文件。

解压和解包命令后面也跟着 tar 和 -z 选项。

tar -xzf .tar.gz -C 我们将.tar.gz文件解压并解压到目录中

查看上一步中压缩的 3 个文件。