壓縮打包介紹、gzip壓縮工具、bzip2壓縮工具、xz壓縮工具

壓縮打包介紹linux

當linux系統文件及文件夾數據很大時,防止空間被佔滿,須要將數據進行壓縮,如備份時,將數據壓縮後,就不會佔用太多的空間
ide

常見的壓縮文件工具

window:rar、zip、7zspa

linux:gz、tar.gz、zip、bz二、.xzorm


gzip壓縮工具ip

壓縮後將源文件刪除,變爲.gz的文件it

gzip不能壓縮目錄class

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

21M
打包

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

4.1M

三、解壓縮後將2.txt.gz刪除了

gunzip 2.txt.gz

四、zcat 2.txt.gz查看2.txt的文本內容

五、將2.txt壓縮到/tmp/2.txt.gz

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

六、將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


解壓:

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

查看

bzcat 2.txt.bz2

二、打包文件到指定地方

[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

相關文章
相關標籤/搜索