在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壓縮打包
語法: 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 是不支持壓縮目錄的。
語法: bzip2 [-dz] filename
bzip2 只有兩個選項須要掌握。
「-d」 : 解壓縮
「-z」 : 壓縮
壓縮時,能夠加 「-z」 也能夠不加,均可以壓縮文件,」-d」 則爲解壓的選項:
bzip2 一樣也不能夠壓縮目錄。
bzcat 查看文件內容
默認壓縮等級 6
壓縮 xz
解壓縮 xz -d -c unxz -c >
xzcat 查看文件內容
壓縮最狠 重複內容用 效果好