發新話題

從 tar.gz 壓縮檔案中,解壓出特定檔案

從 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  #取出某一檔案
注意: 雖然存取某一檔案,但是與該檔案相關資料夾,仍會被建立.

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。