how to extract some file in tar.gz?

藍色泡泡 11 三月, 2008 10:46 常見問題 靜態連結網址 引用 (0) 預覽列印
how to extract some file in tar.gz?
如何從tar.gz壓縮檔案中,解壓出某些檔案?


假設今天有一個龐大的tar.gz壓縮檔案, 總不能為了幾個小檔案,就把所有檔案解壓縮?
有沒有更快且不耗費空間解壓縮全部檔案的方式呢?
實例說明: 假設test.tar.gz 解壓檔案,內容如下所示:
**上方檔案省略**
./center/cpu/dns2_cpu-week.png
./center/cpu/dns2_cpu-month.png
./center/cpu/dns2_cpu-day.png
./center/cpu/www_cpu.old
./index.html
./mrtg-l.png
./mrtg-m.png
./mrtg-r.png
./mrtg-ti.png
./ohaha.ks.edu.tw_1-day.png
./ohaha.ks.edu.tw_1-month.png
./ohaha.ks.edu.tw_1-week.png
./ohaha.ks.edu.tw_1-year.png
./ohaha.ks.edu.tw_1.html
**下方的檔案也省略**

要如何只從 test.tar.gz 解壓縮,只取出 center 資料夾下的所有資料?
tar zxvf  test.tar.gz  ./center/*   #取出所有center資料夾資料
tar zxvf  test.tar.gz  ./center/cpu/dns2_cpu-day.png  #取出某一檔案

注意: 雖然存取某一檔案,但是與該檔案相關資料夾,仍會被建立.
enjoy it!!

迴響


發表迴響

發表迴響
 authimage

©2008 - Post by 藍色泡泡 (some rights reserved)