我有一个文件: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 上为我工作