1.  [root@localhost home]# ls -al admin/ 
  2. total 32 
  3. drwx------  5 vsftp vsftp 4096 Jun 13 14:37 . 
  4. drwxr-xr-x. 5 root  root  4096 Jun 13 14:39 .. 
  5. -rw-r--r--  1 vsftp vsftp   18 May 30  2011 .bash_logout 
  6. -rw-r--r--  1 vsftp vsftp  176 May 30  2011 .bash_profile 
  7. -rw-r--r--  1 vsftp vsftp  124 May 30  2011 .bashrc 
  8. drwxr-xr-x  2 vsftp vsftp 4096 Nov 12  2010 .gnome2 
  9. drwxr-xr-x  4 vsftp vsftp 4096 Dec 15 12:13 .mozilla 
  10. drwxr-xr-x  2 root  root  4096 Jun 13 14:37 notar 
  11. [root@localhost home]#  tar -zcvpf 1.tar.gz --exclude=admin/notar admin 
  12. admin/ 
  13. admin/.mozilla/ 
  14. admin/.mozilla/plugins/ 
  15. admin/.mozilla/extensions/ 
  16. admin/.gnome2/ 
  17. admin/.bash_profile 
  18. admin/.bashrc 
  19. admin/.bash_logout 
  20. [root@localhost home]#  
  21.  
  22. 如下内容引用自鸟哥教程:
    [root@www ~]# tar [-j|-z] [cv] [-f 建立的檔名] filename... <==打包與壓縮
    [root@www ~]# tar [-j|-z] [tv] [-f 建立的檔名]             <==察看檔名
    [root@www ~]# tar [-j|-z] [xv] [-f 建立的檔名] [-C 目錄]   <==解壓縮

 
  
  1. 選項與參數:  -c  :建立打包檔案,可搭配                               
  2.   
  3.              -v : 來察看過程中被打包的檔名(filename)  
  4.   
  5.              -t  :察看打包檔案的內容含有哪些檔名,重點在察看『檔名』就是了;  
  6.   
  7.              -x  :解打包或解壓縮的功能,可以搭配 -C (大寫) 在特定目錄解開         
  8.   
  9. 特別留意的是,-c, -t, -x 不可同時出現在一串指令列中。                               
  10.   
  11.              -j  :透過bzip2 的支援進行壓縮/解壓縮:此時檔名最好為 *.tar.bz2   
  12.   
  13.              -z  :透過 gzip  的支援進行壓縮/解壓縮:此時檔名最好為 *.tar.gz   
  14.   
  15.              -v  :在壓縮/解壓縮的過程中,將正在處理的檔名顯示出來!   
  16.   
  17.              -f filename:-f 後面要立刻接要被處理的檔名!建議 -f 單獨寫一個選項囉!   
  18.   
  19.              -C 目錄    :這個選項用在解壓縮,若要在特定目錄解壓縮,可以使用這個選項。  其他後續練習會使用到的選項介紹:   
  20.   
  21.              -p(小寫) :保留備份資料的原本權限與屬性,常用於備份(-c)重要的設定檔   
  22.   
  23.              -P(大寫) :保留絕對路徑,亦即允許備份資料中含有根目錄存在之意;   
  24.   
  25.              --exclude=FILE:在壓縮的過程中,不要將 FILE 打包!