1. 程式人生 > >壓縮打包介紹、gzip壓縮工具、bzip2壓縮工具、xz壓縮工具

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

linux基礎

壓縮打包介紹

當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


本文出自 “探索發現新事物” 博客,請務必保留此出處http://shenj.blog.51cto.com/5802843/1977708

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