我有一个存档文件,.tar.gz
扩展名来自http://www.oracle.com(它是 Java 运行时环境)。我尝试使用和解压缩它,tar -xvf
它tar -zxvf
显示gzip: stdin: not in gzip format
。我可以在 Windows 上的 WinRar 中毫无困难地打开它,但它没有说明它使用的容器类型。
我在谷歌上查找,有人说这些档案压缩得很严重,需要修复,但我不知道如何“修复它”。
是否可以使用 Linux 中的某种命令找到有关它的更多信息?谢谢。
我正在谈论的文件是这个:http://download.oracle.com/otn-pub/java/jdk/7u67-b01/server-jre-7u67-linux-x64.tar.gz
答案1
您使用文件命令 - 它会告诉您它是什么。但是,从该链接抓取文件会下载错误页面,而且我没有 oracle 登录名。
答案2
这真是一个愚蠢的错误,我本来期望会这样.tar.gz
,但是由于我没有接受 Oracle 的服务条款,它下载了一个 html,上面写着“您必须接受条件才能接受文件”,我实际上是想解压缩它(这不是一个有效的文件)。
它在 Windows 上运行良好,因为我确实在页面本身中接受了服务条款。