解壓tar包中的指定檔案

2021-09-06 13:04:28 字數 1101 閱讀 3418

解壓tar包中的指定檔案

在乙個tar包中,僅僅想解壓某個須要的檔案,而不是所有檔案,能夠通過在解壓命令後加上檔名的方式來解決:

===> tar -tvf hr9pre_2_120809.tar

-rw-r----- 70248201 206    1536 nov 16 02:56:37 2009 /opt/oracle/product/10.2.0/dbs/orapwhr9pre

-rw-r----- 70248201 206    5632 dec 03 00:01:20 2009 /opt/oracle/product/10.2.0/dbs/spfilehr9pre.ora

-rw-r----- 70248201 206    2277 nov 15 23:49:28 2009 /opt/oracle/product/10.2.0/dbs/inithr9pre.ora

-rw-r----- 70248201 206    1029 aug 02 23:50:38 2009 /opt/oracle/product/10.2.0/network/admin/tnsnames.ora

-rw-r----- 70248201 206    1312 nov 25 02:38:36 2009 /opt/oracle/product/10.2.0/network/admin/listener.ora

這個tar檔案有5個檔案,可是我僅僅想解壓當中3個檔案。那能夠這樣來實現:

===> tar -xvf hr9pre_2_120809.tar /opt/oracle/product/10.2.0/dbs/orapwhr9pre

x /opt/oracle/product/10.2.0/dbs/orapwhr9pre, 1536 bytes, 3 tape blocks

===> tar -xvf hr9pre_2_120809.tar /opt/oracle/product/10.2.0/dbs/spfilehr9pre.ora

x /opt/oracle/product/10.2.0/dbs/spfilehr9pre.ora, 5632 bytes, 11 tape blocks

此方法適合對包比較大,又僅僅想要裡面一兩個檔案的時候使用。

解壓tar包中的指定檔案

解壓tar包中的指定檔案 在乙個tar包中,只想解壓某個需要的檔案,而不是全部檔案,可以通過在解壓命令後加上檔名稱的方式來解決 tar tvf hr9pre 2 120809.tar rw r 70248201 206 1536 nov 16 02 56 37 2009 opt oracle pro...

C 壓縮包中解壓指定檔案

使用 sevenzip.sevenzipextractor.extractfile實現 public static string docxparser string filename public tickreader fileinfo file catch 通過無需解壓讀取zip壓縮包的方法,尋思...

Linux 批量解壓tar包

某目錄下存在幾十個tar檔案,現需要全部解壓到另外乙個目錄中去,故寫了個簡單的指令碼來解決問題 bin bash written by hzy date 2014 10 06 src path path date des path path2 file list ls src path cd des...