我有一個檔案:filename.bz2
我需要解壓縮。
我已經嘗試過命令:tar xvjf filename.tar.bz2
,但它不起作用,因為該文件不是tar
文件。
我該如何解壓縮這個文件?
答案1
請嘗試以下操作:
bzip2 -d filename.bz2
請注意,此命令不會保留原始存檔檔案。
若要保留原始存檔,請新增-k
選項:
bzip2 -dk filename.bz2
答案2
為了進一步解釋一下,可以這樣壓縮單一檔案bzip2
:
bzip2 myfile.txt
tar
僅在壓縮多個檔案時才需要:
tar cvjf myfile.tar.bz *.txt
因此,在解壓縮.bz2
檔案時使用bunzip
,在解壓縮tar.bz2
檔案時使用tar xjvf
.
答案3
使用bunzip2
(或bzip2 -d
) 指令解壓縮檔案。欲了解更多信息,請參閱此手冊頁,
答案4
bzip2 -dc my_file.tar.bz2 | tar xvf -
在 cygwin 上為我工作