Linux命令之压缩与打包
文档的压缩与打包
.gz:表示有gzip压缩工具压缩的文件
.bz2:表示有bzip2压缩工具压缩的文件
.tar:表示由tar打包程序打包的文件
.tar.gz:可以理解为先有tar打包,然后再由gzip压缩
.tar.bz2:可以理解为先有tar打包,然后再由bzip2压缩
.tar.xz:可以理解为先有tar打包,然后再由xz压缩
一、gzip压缩工具
gzip命令格式:gzip [-d#] filename,其中#为1~9的数字 (不可压缩目录)
-d:该参数在解压缩式使用
-#:表示压缩等级,1最差,9最好,6默认

二、bzip2压缩工具
bzip2命令格式:bzip2 [-dz] filename (不可压缩目录)
-z:压缩。 -d:解压缩。 压缩等级1-9,默认级别是9。

三、xz压缩工具
xz命令格式:xz [-dz] filename (不可压缩目录)
-z:压缩。 -d:解压缩。

四、tar打包工具
(1)格式:tar [-zjxcfpP] filename tar
-z:表示同时用gzip压缩
-j:表示同时用bzip2压缩
-J:表示同时用xz压缩
-x:表示解包或者解压缩
-t:表示查看tar包里的文件
-c:表示建立一个tar包或者压缩文件包
-v:表示可视化
-f:后面跟文件名
-p:表示使用原文件属性
-P:表示可以使用绝对路径
- -exculude filename:表示在打包或压缩时,不要将filename文件包括在内

(2)可以打包时直接压缩,他支持gzip、bzip2和xz压缩
使用-z选项,可以直接压缩成gzip格式

使用-tf选项,可以查看包或者压缩包的文件列表

使用-zcvf选项可以解压

(3)打包的同时使用bzip2压缩
与gzip不同这里使用-cjvf压缩

使用-jxvf解压.tar.bz2的压缩包

五、 使用zip压缩
zip 压缩后的名字 未压缩的名字
安装zip压缩的yum #yum install -y zip

解压缩的命令unzip

浙公网安备 33010602011771号