压缩打包介绍
对于服务器上一些经常需要下载的文件,我们尽可能的使用压缩包的形式存放,这样节约上传,下载所需要的流量
Linux常见的的压缩格式
.zip
.gz
.bz2
.xz
.tar.gz
.tar.bz2
.tar.xz
·
·
·
·
·
gzip压缩工具
我们先查看一个这个文件现在的大小
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/e9e7002d9ad9ee58bf8e373e5032ddae.png)
·
现在我们给它进行gzip压缩(不能压缩目录)
gzip +文件名
gzip 1.txt
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/cd4cb85e7ffbbb7d039cba8c15664d99.png)
·
这时我们可以看到,1.txt已经没了,变成了一个1.txt.gz。我们再来查看一下他的大小
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/d7be18ed06beab1a19d1a99e8010d20a.png)
·
可以看到,大小从2M变成了320k
·
我们再来给它解压一下
gzip -d +文件名
gzip -d 1.txt.gz
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/818bcc45f86cd268c2a72fc7e63b476d.png)
·
现在1.txt又回来了,而1.txt.gz消失了,容量从 320k又变回来了(由于此文件是刚多次复制的别的文件,所以文件大小会比较虚)
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/995bc1d8b7b2a1734d3a7dcd382f4228.png)
·
gzip -数字(1-9)+文件名,可以指定压缩级别,1级别压缩文件比较大,9最小,默认为6
我们压缩1级别看下跟6级别的差距
gzip -1 1.txt
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/873400b8c966b4d8a8a4cb444f696d79.png)
默认6时,压缩后大小为320k,1级别压缩后大小为376k
·
另一种.gz格式的解压方法是gunzip +文件名
gunzip 1.txt.gz
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/d4daa6eb32dd4e335a154b9809b79735.png)
·
file:查看文件格式信息
使用file +文件名,可以查看文件的压缩格式,大小,时间,压缩级别等
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/75f0e3d2431cbae579389b4abecaa62b.png)
·
zcat:查看gzip压缩文件内容(它其实是先解压再查看)
zcat +文件名
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/7d1243f3f3048e4fdf7f3b8579fcde71.png)
·
-c:保留源文件并指定压缩或解压缩到哪里。(可修改解压/压缩后的名字)
gzip -c 原文件 > 目标位置
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/d2d86af0d3e20b7188793c2648fd45ca.png)
·
·
·
·
·
bzip2压缩工具
bzip2相比gzip压缩强度更高一点。
使用bzip2提示没有找到命令就需要安装bzip2包。
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/4c7e097ea01a987000a2cb9f9d0c9617.png)
·
bzip2压缩:bzip加文件名(bzip2不能压缩目录)
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/f48f7c5bf7cc9d126ceaafbcef1f4744.png)
·
我们看下现在压缩文件的大小
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/f26a4ebf6be5f40ecfd5cf8573bf083c.png)
·
刚才我们用gzip压缩时,大小是320k,现在用bzip2压缩,大小是132k(都是默认6)
·
bzip2解压也是 -d +文件名
bunzip2也可以解压
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/6796d0b1cf938dd146ab70df8ed70f7e.png)
·
-数字:指定压缩级别(范围是1-9默认是9)
-c:保留源文件并指定压缩或解压缩到哪里。
-d:解压
这些都是一样的
·
bzcat:查看bzip2压缩文件内容(它其实是先解压再查看)
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/f1d279011469a01064ca132ef4e0b004.png)
·
·
·
·
·
xz压缩工具
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/01fd9b4f7f08f246eca9e13319913da5.png)
·
xz相比gzip以及bzip2压缩强度还要高一点。
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/99917afcc0f9a3e83c08ed98f5472297.png)
·
xz压缩:xz加文件名(xz不能压缩目录)
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/a961e5c4f45483cdd50e085a6d68c42e.png)
·
-数字:指定压缩级别(范围是1-9默认是9)
·
-c:保留源文件并指定压缩或解压缩到哪里。
-d:解压
unxz也可以解压
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/519ade87a8b1aab6d80ef77cccf1888c.png)
·
xzcat:查看xz压缩文件内容(它其实是先解压再查看)
对于服务器上一些经常需要下载的文件,我们尽可能的使用压缩包的形式存放,这样节约上传,下载所需要的流量
Linux常见的的压缩格式
.zip
.gz
.bz2
.xz
.tar.gz
.tar.bz2
.tar.xz
·
·
·
·
·
gzip压缩工具
我们先查看一个这个文件现在的大小
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/e9e7002d9ad9ee58bf8e373e5032ddae.png)
·
现在我们给它进行gzip压缩(不能压缩目录)
gzip +文件名
gzip 1.txt
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/cd4cb85e7ffbbb7d039cba8c15664d99.png)
·
这时我们可以看到,1.txt已经没了,变成了一个1.txt.gz。我们再来查看一下他的大小
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/d7be18ed06beab1a19d1a99e8010d20a.png)
·
可以看到,大小从2M变成了320k
·
我们再来给它解压一下
gzip -d +文件名
gzip -d 1.txt.gz
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/818bcc45f86cd268c2a72fc7e63b476d.png)
·
现在1.txt又回来了,而1.txt.gz消失了,容量从 320k又变回来了(由于此文件是刚多次复制的别的文件,所以文件大小会比较虚)
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/995bc1d8b7b2a1734d3a7dcd382f4228.png)
·
gzip -数字(1-9)+文件名,可以指定压缩级别,1级别压缩文件比较大,9最小,默认为6
我们压缩1级别看下跟6级别的差距
gzip -1 1.txt
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/873400b8c966b4d8a8a4cb444f696d79.png)
默认6时,压缩后大小为320k,1级别压缩后大小为376k
·
另一种.gz格式的解压方法是gunzip +文件名
gunzip 1.txt.gz
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/d4daa6eb32dd4e335a154b9809b79735.png)
·
file:查看文件格式信息
使用file +文件名,可以查看文件的压缩格式,大小,时间,压缩级别等
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/75f0e3d2431cbae579389b4abecaa62b.png)
·
zcat:查看gzip压缩文件内容(它其实是先解压再查看)
zcat +文件名
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/7d1243f3f3048e4fdf7f3b8579fcde71.png)
·
-c:保留源文件并指定压缩或解压缩到哪里。(可修改解压/压缩后的名字)
gzip -c 原文件 > 目标位置
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/d2d86af0d3e20b7188793c2648fd45ca.png)
·
·
·
·
·
bzip2压缩工具
bzip2相比gzip压缩强度更高一点。
使用bzip2提示没有找到命令就需要安装bzip2包。
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/4c7e097ea01a987000a2cb9f9d0c9617.png)
·
bzip2压缩:bzip加文件名(bzip2不能压缩目录)
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/f48f7c5bf7cc9d126ceaafbcef1f4744.png)
·
我们看下现在压缩文件的大小
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/f26a4ebf6be5f40ecfd5cf8573bf083c.png)
·
刚才我们用gzip压缩时,大小是320k,现在用bzip2压缩,大小是132k(都是默认6)
·
bzip2解压也是 -d +文件名
bunzip2也可以解压
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/6796d0b1cf938dd146ab70df8ed70f7e.png)
·
-数字:指定压缩级别(范围是1-9默认是9)
-c:保留源文件并指定压缩或解压缩到哪里。
-d:解压
这些都是一样的
·
bzcat:查看bzip2压缩文件内容(它其实是先解压再查看)
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/f1d279011469a01064ca132ef4e0b004.png)
·
·
·
·
·
xz压缩工具
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/01fd9b4f7f08f246eca9e13319913da5.png)
·
xz相比gzip以及bzip2压缩强度还要高一点。
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/99917afcc0f9a3e83c08ed98f5472297.png)
·
xz压缩:xz加文件名(xz不能压缩目录)
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/a961e5c4f45483cdd50e085a6d68c42e.png)
·
-数字:指定压缩级别(范围是1-9默认是9)
·
-c:保留源文件并指定压缩或解压缩到哪里。
-d:解压
unxz也可以解压
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/519ade87a8b1aab6d80ef77cccf1888c.png)
·
xzcat:查看xz压缩文件内容(它其实是先解压再查看)
![压缩打包介绍 gzip压缩工具 bzip2压缩工具 xz压缩工具](https://i-blog.csdnimg.cn/blog_migrate/a8c88e4f7ee4778213558b704159f2c0.png)