11.9 壓縮打包, gzip, bzip2, xz

6.1 壓縮打包介紹

在windows下咱們接觸最多的壓縮文件就是.rar格式的了。但在linux下這樣的格式是不能識別的,它有本身所特有的壓縮工具。但有一種文件在windows和linux下都能使用那就是.zip格式的文件了。壓縮不只能節省磁盤空間並且在傳輸的時候還能節省網絡帶寬。linux

在linux下最多見的壓縮文件一般都是以.tar.gz 爲結尾的,除此以外還有.tar, .gz, .bz2, .zip等等。之前也介紹過linux系統中的後綴名其實要不要無所謂,可是對於壓縮文件來說必需要帶上。這是爲了判斷壓縮文件是由哪一種壓縮工具所壓縮,然後才能去正確的解壓縮這個文件。如下介紹常見的後綴名所對應的壓縮工具。windows

.gz gzip 壓縮工具壓縮的文件網絡

.bz2 bzip2 壓縮工具壓縮的文件工具

.tar tar 打包程序打包的文件(tar並無壓縮功能,只是把一個目錄合併成一個文件)spa

.tar.gz 能夠理解爲先用tar打包,而後再gzip壓縮ip

.tar.bz2 同上,先用tar打包,而後再bzip2壓縮打包


6.2 gzip壓縮工具

語法: gzip [-d#] filename 其中#爲1-9的數字file

「-d」 : 解壓縮時使用語法

「-#」 : 壓縮等級,1壓縮最差,9壓縮最好,6爲默認.   「-#」 選項,平時不多用,使用默認壓縮級別足夠了。程序

du -sh 查看文件大小

file查看來源 類型

zcat 查看文件內容

gzip -c 111.txt >/root/111.txt.gz 指定目錄並不消失

gunzip -c  同gzip -d -c

gzip 後面直接跟文件名,就在當前目錄下把該文件壓縮了,而原文件也會消失。

「gzip -d」 後面跟壓縮文件,會解壓壓縮文件。gzip 是不支持壓縮目錄的。


6.3 bzip2壓縮工具

語法: bzip2 [-dz] filename

bzip2 只有兩個選項須要掌握。

「-d」 : 解壓縮

「-z」 : 壓縮

壓縮時,能夠加 「-z」 也能夠不加,均可以壓縮文件,」-d」 則爲解壓的選項:

bzip2 一樣也不能夠壓縮目錄。

bzcat 查看文件內容

6.4 xz壓縮工具

默認壓縮等級 6

壓縮 xz 

解壓縮 xz -d -c         unxz -c  >

xzcat 查看文件內容

壓縮最狠  重複內容用 效果好 

相關文章
相關標籤/搜索