压缩打包介绍、gzip压缩工具、bzip2压缩工具、xz压缩工具-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

压缩打包介绍、gzip压缩工具、bzip2压缩工具、xz压缩工具

简介:

压缩打包介绍

当linux系统文件及文件夹数据很大时,防止空间被占满,需要将数据进行压缩,如备份时,将数据压缩后,就不会占用太多的空间

常见的压缩文件

window:rar、zip、7z

linux:gz、tar.gz、zip、bz2、.xz


gzip压缩工具

压缩后将源文件删除,变为.gz的文件

gzip不能压缩目录

1、[root@test ~]# du -sh 2.txt

21M

2、[root@test ~]# gzip 2.txt

4.1M

3、解压缩后将2.txt.gz删除了

gunzip 2.txt.gz

4、zcat 2.txt.gz查看2.txt的文本内容

5、将2.txt压缩到/tmp/2.txt.gz

[root@test ~]# gzip -c 2.txt >/tmp/2.txt.gz

6、将2.txt.gz解压到/1.txt

[root@test ~]# gunzip -c /tmp/2.txt.gz > /1.txt


bzip2压缩工具

只能压缩文件,不能压缩目录

压缩:

[root@test ~]# du -sh 2.txt

21M

[root@test ~]# du -sh 2.txt.bz2 

2.4M 2.txt.bz2


解压:

1、[root@test ~]# bzip2 -c -d 2.txt.bz2 >2.txt

查看

bzcat 2.txt.bz2

2、打包文件到指定地方

[root@test ~]# bzip2 -c 2.txt > /2.txt.bz2 



xz压缩工具

不能压缩目录

[root@test ~]# xz 2.txt 

[root@test ~]# du -sh 2.txt.xz 

96K 2.txt.xz


查看文本内容

[root@test ~]# xzcat 2.txt.xz 


压缩到指定目录

[root@test ~]# xz -d -c 2.txt.xz > /2.txt


打包到指定目录

[root@test ~]# xz -c /2.txt > 2.txt.xz'













本文转自方向对了,就不怕路远了!51CTO博客,原文链接http://blog.51cto.com/jacksoner/1977708: ,如需转载请自行联系原作者




版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: