Directory

bunzip2 到另一個目錄

  • May 28, 2020

假設我foo.tbz2在目錄中有一個文件。我想tar從存檔中提取文件,但要提取到不同的目錄。似乎bunzip2只會將存檔提取到與存檔相同的目錄中。

這行得通,但我想知道是否有更好的方法:

cd /another/directory
bunzip2 -k /original/directory/foo.tbz2

您可以使用其他 bzip2 工具:

bzcat foo.tbz2 > /another/directory/foo.tar
bzip2 -ckd foo.tbz2 > /another/directory/foo.tar

請注意,如果要將其解壓縮到另一個目錄,可以使用 -C 選項tar

tar xjf foo.tbz2 -C /another/directory

我有一個建議:如果你有一個 是否使用*bz2 file 只是*.tar.bz2使用,因為 tar 命令有很多可以幫助你的功能。*.bz2``bunzip``tar command

tar -jxf *.tar.bz2 -C yourplace/
or 
tar -jf *.bz2 -C yourplace/

引用自:https://unix.stackexchange.com/questions/45576