2012-07-27 52 views

回答

5

首先,你可以執行這個讓所有的文件名列表:

tar tf archive.tar 

然後使用這個命令你可以只提取你的願望

tar xf archive.tar path/inside/archive/a.txt another/path/b.txt 

請注意,您可能需要使用的文件z,j或其他選項取決於您是否使用了以及使用了哪種壓縮。

+0

請注意,這些將在當前工作目錄中轉儲出來,與tar中的目錄路徑匹配...如果要轉儲到其他目錄,請使用'-C other/directory',但仍然會轉儲與tar內部結構相同...即'tar xf archive.tar -C/dest/dir。/ path/inside/archive/a.txt'會將'a.txt'轉儲到'/ dest/dir /路/中/存檔/ a.txt' – phyatt 2017-06-30 20:12:34