天天看點

壓縮打包介紹、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

[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: ,如需轉載請自行聯系原作者

繼續閱讀