压缩打包介绍、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: ,如需转载请自行联系原作者




上一篇:BAT下的大数据创业机会


下一篇:C++第15周项目1扩展1 -数组类