2018.1.5 4周4次課
6.1 壓縮打包介紹 6.2 gzip壓縮工具 6.3 bzip2壓縮工具 6.4 xz壓縮工具
6.1 壓縮打包介紹
在Windows下,我們接觸最多的壓縮文件是.rar、.zip、.7z等格式的;但在Linux下,不能識別這種格式,它有自己獨特的壓縮工具。但zip格式的文件在Windows和Linux下都能使用。使用壓縮文件,不僅能節省磁盤空間,而且在傳輸時還能節省網絡帶寬。
Linux下最常見的壓縮文件通常都是.tar.gz格式的,除此之外,還有.tar、.gz、.bz2、.zip等格式。以前曾介紹過Linux下的文件後綴名可加可不加,但壓縮文件最好加上後綴名。這是為了判斷壓縮文件是由哪種壓縮工具所壓縮的,而後才能正確地解壓縮這個文件。下面介紹Linux下常見的後綴名對應的壓縮工具。
.gz:表示由gzip壓縮工具壓縮的文件。
.bz2:表示由bzip2壓縮工具壓縮的文件。
.tar:表示由tar打包程序打包的文件(tar並沒有壓縮功能,只是把一個目錄合並成一個文件)。
.tar.gz:可以理解為先由tar打包,然後再由gzip壓縮。
.tar.bz2:可以理解為先由tar打包,然後再由bzip2壓縮
.tar.xz:可以理解成先由tar打包,然後再xz壓縮
6.2 gzip壓縮工具
gzip命令的格式為gzip [-d#]filename,其中#為1、9的數字。不能壓縮目錄
-d:該參數在解壓縮時使用。
-#:表示壓縮等級,#範圍1-9;1為最差,9為最好,6為默認。
1. 壓縮時,原來的文件名不見了,變成新的壓縮後的文件名
2. 壓縮再解壓可以擠掉虛的空間
3. 查看壓縮文件信息:壓縮文件時二進制文件,不能直接用命令【cat】,要用【file】
4. 查看壓縮文件內容:用命令【zcat】
5. 壓縮到指定目錄,源文件不消失
6. 解壓到指定目錄,壓縮文件不消失
6.3 bzip2壓縮工具
bzip2命令的格式為bzip2 [-dz] filename, 它只有-z(壓縮)和-d(解壓縮) 兩個常用選項。 壓縮級別有1-9,默認級別是9。壓縮時,加或不加·-z選項都可以壓縮文件。
不可以壓縮目錄
先安裝命令【bzip2】
1. 壓縮,源文件消失
2. 解壓
3. 壓縮到指定目錄,源文件不消失
4. 解壓到指定目錄,壓縮文件不消失
5. 壓縮級別
6. 查看文件信息
7. 1.txt.gz文件改名1.txt後無法用命令【less】查看的
8. 查看文件內容
6.4 xz壓縮工具
xz命令的格式為xz [-dz] filename,和bzip2類似,有-z(壓縮)和-d(解壓縮)這兩個常用選項。壓縮時,加或不加-z選項都可以壓縮文件。
不能壓縮目錄
2018.1.5 4周4次課