作業八

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章