2014-06-22 36 views
1

我有以下歸檔目錄:解壓縮單個文件的歸檔TBZ

itunes20140618.tbz 

我想提取單個文件從它叫做:

itunes20140618/video 

我會怎麼做呢?

到目前爲止,我做

$ bzip2 -d /tmp/itunes20140618.tbz 

但似乎創造一切的焦油目錄。我將如何提取單個視頻文件?

+0

這裏有什麼編程問題? – Duck

回答

5

有幾個不同版本的tar左右,但我的機器上我可以做這個:

tar xjf archive.tbz filename 

從檔案中提取文件名。

如果不工作,你可以使用:

bzip2 -dc archive.tbz | tar xvf - filename 

其中採用bzip2提取到stdout,然後管道tar

在這兩種情況下,你可以用t代替x選項來獲得文件的列表。例如:

tar tjf archive.tbz 
0

可以使用tar命令,並通過所需的文件或文件夾的路徑作爲參數傳遞給它:

tar xjf test.tbz /path/to/file/in/archive