天天看點

解壓縮

1. gzip, bzip2 能否直接壓縮目錄呢?

不能直接壓縮目錄

2. 請快速寫出,使用gzip和bzip2壓縮和解壓一個檔案的指令。

gzip 1.txt

gzip -d 1.txt.gz

bzip2 1.txt

bzip2 -d 1.txt.bz2

3. tar 在打包的時候,如果想排除多個檔案或者目錄如何操作?

tar cvf 123.tar --exclude a.txt --exclude b.txt 123/

4. 請實驗,如果不加 "-" 是否正确, 如 tar zcvf 1.tar.gz 1.txt 2.txt ?

不加 - 一樣沒有問題

5. 如何使用tar打包和解包 .tar.gz, .tar.bz2 的壓縮包?

tar zcvf 1.tar.gz 1

tar zxvf 1.tar.gz

tar jcvf 1.tar.bz2 1

tar jxvf 1.tar.bz2

6. 找一個大點的檔案,使用tar 分别把這個檔案打成 .tar.gz和.tar.bz2 壓縮包,比較一下哪個包會更小,進而得出結論,是gzip壓縮效果好還是bzip2壓縮效果好?

理論上.tar.bz2的壓縮包小一些,但個别時候,有相反的情況。但大多時候bzip2壓縮效果好。

7. 使用tar打包并壓縮的時候,預設壓縮級别為幾? 想一想如何能夠改變壓縮級别呢?(提示,tar本身沒有這個功能哦,可以嘗試拆分打包和壓縮)

tar打包壓縮時,是按照gzip和bzip2的預設壓縮級别來的,gzip工具預設壓縮級别為6,bzip2預設壓縮級别為9.

改變預設壓縮級别可以這樣來做,首先tar打包,然後再使用gzip或者bzip2壓縮工具來壓縮,壓縮的時候指定壓縮級别。如: tar cvf 1.tar 123/; gzip -2 1.tar

上一篇: 解壓縮
下一篇: 解壓縮