十九、壓縮打包介紹、gzip壓縮工具、把bzip2壓縮工具、xz壓縮工具
一、壓縮打包介紹
windows下接觸的壓縮文件大多是.rar,.7z格式,Linux下,不能識別這種格式。
.zip格式的文件在Windows和Linux下都能使用。
壓縮文件,能節省磁盤空間,傳輸時能節省網絡帶寬。
.gz:由gzip壓縮工具壓縮的文件。
.bz2:由bzip2壓縮工具壓縮的文件。
.tar:由tar打包程序打包的文件(tar沒有壓縮功能,只是把一個 目錄合並成一個文件)
.tar.gz:可理解為先由tar打包,再由gz壓縮。
.tar.bz2:可理解為先由tar打包,再由bz2壓縮。
.tar.xz:可理解為先由tar打包,再由xz壓縮。
二、gzip壓縮工具
gzip格式:gzip [-d#] filename,其中#為1~9的數字。
不能壓縮目錄。
-d:解壓。
-#:表示壓縮等級,1為最差,9為最好,6為默認。
-c:原來的文件不會刪除,復制一份文件到新的目錄下。
示例:
# gzip 1.txt
# ls
1.txt.gz(壓縮文件顯示紅色,為二進制文件,不能cat,可用zcat查看內容,原理是先解壓再cat;可用file命令查看屬性)zcat 1.txt.gz file 1.txt.gz
# gzip 1(壓縮目錄會報錯)
gzip: 1 is a directory -- ignored
# gzip -d 1.txt.gz(-d解壓,跟壓縮文件名)也可使用gunzip解壓,gunzip為gzip的硬鏈接。
三、bzip2壓縮工具
bzip2格式:bzip2 [-dz] filename
-z:壓縮。加或不加都可以壓縮。
-d:解壓縮。
只有兩個常用選項。
默認壓縮級別為9。
不能壓縮目錄。
用法同gzip。
bzcat查看壓縮文件內容。
四、xz壓縮工具
xz格式:xz [-dz] filename
和bzip2類似。
-z:壓縮。
-d:解壓縮。
xzcat可查看用該工具壓縮的文件。
默認級別為6。
不能壓縮目錄。
十九、壓縮打包介紹、gzip壓縮工具、把bzip2壓縮工具、xz壓縮工具