wgetはtar.gzファイルをHTMLとしてダウンロードしますか?

wgetはtar.gzファイルをHTMLとしてダウンロードしますか?

このファイルをダウンロードする必要がありますhttp://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-linux-x64.tar.gzwgetを使用してください。

私はコマンドを使用します

wget http://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-linux-x64.tar.gz

ファイルがダウンロードされたがファイルを解凍しようとすると、このメッセージが表示されます。

tar -zxvf jdk-7u67-linux-x64.tar.gz
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

そのため、fileコマンドを使用してファイルを確認しましたが、次のような結果が出ました。

file jdk-7u67-linux-x64.tar.gz
jdk-7u67-linux-x64.tar.gz: HTML document, ASCII text, with very long lines, with CRLF line terminators

Ubuntu 14.04を使用しています。どんなアイデアがありますか?

答え1

ファイルサイズを確認してください。実際にHTMLを復元している可能性があります。 Oracleは、お客様が利用規約に同意するチェック・ボックスを選択しない限り、jdkダウンロードを提供しません。 (応答ヘッダーを見ると返されることがありますContent: text/html

次のヘッダーを提供して利用規約に同意することができます。

--no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"

答え2

以下を使用してファイルを表示しますless

<html>
<head>
<title>Unauthorized Request</title>

答え3

wget http://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-linux-x64.tar.gz -O

その後、.tar.gzにダウンロードできます。

マニュアルの-Oまたは--output-file =セクションを確認してください。

関連情報