跟阿銘學Linux第八章答案,文件的壓縮與打包

gzip命令不能壓縮目錄。

bzip2也不能壓縮目錄,並且只有兩個命令,而且壓縮文件的時候-z參數還可以省略。

tar c打包,x解包,f指定文件名,v可視化,z用gzip壓縮,--exclude 後面的第一個文件(可以是目錄)是排除的文件,第二個文件是需要打包的文件。-t不管壓縮包裏面是目錄還是文件,這個參數只能用來查看壓縮包的文件列表,不是文件內容;

zip的使用。zip默認的壓縮方式不會壓縮二級目錄下的文件,如果想要遞歸壓縮應加上r參數(或者在需要壓縮的目錄後加上/*)。\

zcat用來查看用zip壓縮的文件,查看的時候會顯示第一個文件的內容。

8.7課後習題

  1. 可以,如果想要用bzip和zip壓縮目錄最好加上-r參數,這樣二級目錄下的文件也會被壓縮,也可以在目錄後面加上/*。
  2. gzip  1.txt&&gzip -d 1.txt.gz&&bzip 1.txt&&bzip -d 1.txt.bz2
  3. --exclude 後的最後一個文件名爲需要打包的文件名,中間的都是需要排除的文件名。
  4. 使用tar的時候可以不加-,但是加上後代碼的可讀性更高。
  5. 解壓tar.gz的文件用 -zxvf,解壓tar.bz2的文件用 -jxvf。
  6.  用tar -zvcf temp.tar.gz temp/&&tar -jvcf temp.tar.bz2 temp/後產生兩個壓縮文件,temp裏的文件來看,bz2的效果好一些。
  7. 使用tar壓縮時,默認的壓縮等級就是gzip、bzip2的默認壓縮等級分別是6和9,如果想要改變,可以先用tar打包,在用壓縮命令的-#參數設置壓縮等級。習題
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章