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