压缩包gz,bzip,xz,tar,zip

压缩打包介绍:

1.压缩文件不仅能节省空间,还可以节省网络带宽

2.为了方便区分压缩包,后缀最好填写格式

3.在linux常见的压缩文件格式有:.tar/.gz/.bz2/.zip等格式

.gz: 表示由gzip压缩工具压缩的文件

.bz2:  由.bzip2压缩工具压缩的文件

.tar:表示由tar打包程序的文件,(tar没有压缩功能,只是把一个目录合并成一个文件

压缩等级 1为最差  6为默认  9为最好

gzip压缩格式(默认6):解压单词(decompression)

压缩:gzip 文件

解压:gzip -d 压缩包  

查看gzip压缩包:zcat 压缩包

 

bzip2压缩格式(默认9):yum install bzip2

压缩:bzip2 文件

解压:bzip2 -d 压缩包

查看bzip2压缩包:bzcat 压缩包

 

XZ压缩格式(默认9 ):不常用

压缩:xz 文件

解压:xz -d 压缩包

查看xz缩包:xzcat 压缩包

压缩级别越高,消耗CPU性能越高xz-bz2-gz

以上3种不支持压缩目录

以上3种格式加-c选项压缩时保存要压缩的文件

示例:gzip -c 1.txt >1.txt.gz

 

 

tar和zip工具

Zip工具:支持压缩目录和文件 yum install -y zip unzip,压缩时会保留源文件,

格式:zip [option] 自定义压缩名字  要压缩的目录或文件

压缩:zip 自定义压缩名字  要压缩的目录或文件

解压:unzip 压缩包

Option:

-r:压缩目录需要加-r

-d:可以指定解压目录,不添加则为当前目录

 

Tar工具

格式:tar [option] 文件或目录

打包gzip文件:tar -zcvf 自定义名字  要打包的文件

打包bzip2文件:tar -jcvf 自定义名字  要打包的文件

打包xz文件:tar -Jcvf 自定义名字  要打包的文件

解包只需把c换成x:

示例 tar -zxvf 压缩包

Option

-z:同时用gzip压缩

-j:同时用bzip2压缩

-J:同事用xz压缩

-x:解包或者解压缩

-t:查看tar包里的文件

-c:建立一个tar包或者压缩文件包

-v:可视化

-f:指定打包成什么文件

-p:使用原文件的属性,压缩前后属性一样

你可能感兴趣的:(压缩包gz,bzip,xz,tar,zip)