解压 tar.bz2 文件

解压 tar.bz2 文件

我正在尝试在我的 Linux 服务器(使用 Debian)中解压 php 7.1.10 tar.bz2 存档,但它总是出现相同的错误:

demo@localhost:/usr/local/src/php7-build$ tar xvjf php-7.1.10.tar.bz2
bzip2: (stdin) is not a bzip2 file.
tar: Child returned status 2
tar: Error is not recoverable: exiting now

我也尝试了 jxf、xf、xjf,总是出现同样的错误。

我的 tar 版本是:

demo@localhost:~$ tar --version
tar (GNU tar) 1.27.1
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

谢谢。

答案1

检查文件状态以确保其未损坏:

bzip2 -tv php-7.1.10.tar.bz2

ok如果文件没有问题它应该返回,否则您将需要重新下载该文件。

相关内容