Bashを使用してインターネットからLinuxサーバーにファイルをダウンロードするにはどうすればよいですか[クローズ]


82

最近、通常のPHPデータベース操作よりも少し複雑なスクリプトを実行したかったので、VPSサーバー(HostGator Linux)にアップグレードする必要がありました。JDKとApacheAntをインストールしようとしています(重要な場合は、サーバーでAndroidアプリをコンパイルするため)。

Linux Bashのチュートリアルを見て、使い始めました。現在、Java(JDKおよびJREを使用)をサーバーにインストールしようとしています。

このページのチュートリアルに従っています:http//www.oracle.com/technetwork/java/javase/install-linux-64-self-extracting-142068.html

しかし、私はこの行で何をすべきかわかりません:

  1. ダウンロードして、ダウンロードファイルのサイズを確認します。

    書き込み可能な任意のディレクトリにダウンロードできます。

コマンドラインからJavaをダウンロードするにはどうすればよいですか?

重要な場合は、CentOSv5.8を実行しています


7
このページの3番目の箇条書きは、「プログラマーが一般的に使用するソフトウェアツール」に関する質問がトピックと見なされることを示しています。したがって、Linux(ツールと見なすことができ、プログラマーによって最も確実に使用される)に関するこの質問は完全に有効です。同意しない場合は、少なくとも質問をサーバー障害に移行することを検討してください。
ethguo 2014

回答:


110

wgetの使用

wget -O /tmp/myfile 'http://www.google.com/logo.jpg'

またはカール:

curl -o /tmp/myfile 'http://www.google.com/logo.jpg'

29

コマンドwgetを使用して、コマンドラインからダウンロードできます。具体的には、

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

ただし、Oracleでは使用許諾契約に同意する必要があるため、これは機能しない可能性があります(現在、テストできません)。


3
質問はロックされており、回答として投稿することはできませんので、コメントとして書きます。を使用wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm"してダウンロードできます。もちろん、必要に応じてURLを変更することもできます。詳細はこちら
Murat Aykanat 2017

2

とを使用できるcurlと思いますwgetが、Oracleではいくつかのチェックマークをチェックする必要があるため、前述のツールでエミュレートするのは面倒です。使用許諾契約書を含むページをダウンロードし、それを見て、実際のダウンロードに到達するために必要な要求を把握する必要があります。

もちろん、単にブラウザを起動することもできますが、これは「コマンドラインから」とは見なされない場合があります。したがってlynx、テキストベースのブラウザを調べたいと思うかもしれません。


1
私もこれを行う必要がありました(Linuxnoob)。私が行ったことは、Firefox(Winデスクトップ上)を使用してライセンスを受け入れ、ダウンロードを開始することです。ダウンロードが開始されたらすぐに、ダウンロードダイアログを開き、ダウンロードをキャンセルします。次に、キャンセルされたアイテムを右クリックして、「ダウンロードリンクをコピー」を選択します。これで、このリンクをwgetコマンドで使用できます(ターミナルウィンドウに貼り付けます)。
fr13d 2015
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.