Tar
wget將tar.gz文件下載為html?
我需要使用 wget下載此文件http://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-linux-x64.tar.gz 。
我使用命令
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 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 上。有任何想法嗎?
檢查文件大小。您可能實際上正在返回 HTML。除非您選中接受他們條款的複選框,否則 Oracle 不會為您提供 jdk 下載。(如果您查看響應標題,您可能會回來
Content: text/html
)您可以通過提供以下標題來接受這些條款:
--no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"
使用查看文件
less
,您會發現:<html> <head> <title>Unauthorized Request</title>