ターミナル経由でwebサイトからファイルをダウンロードするには?

目的のファイルの完全なURLがあるとします。

http://domain.com/directory/4?action=AttachFile&do=ビュー&target=file.tgz

私は新しいソフトウェアをインストールせずに行きたいと思います。 それは可能ですか?

コマンド

 cp  'http://example.com/directory/4?action=AttachFile&do=get&target=file.tgz' hooray

動作しません;)

開いたターミナルおよびタイプ

wget "http://domain.com/directory/4?action=AttachFile&do=view&target=file.tgz" 

ファイルを現在のディレクトリにダウンロードします。

wget  -P /home/omio/Desktop/ "http://thecanadiantestbox.x10.mx/CC.zip"

にファイルをダウンロードします。 /home/omio/Desktop

wget  -O /home/omio/Desktop/NewFileName "http://thecanadiantestbox.x10.mx/CC.zip"

にファイルをダウンロードします。 /home/omio/Desktop そしてそれをあなたの与えて下さい NewFileName 名前。

あなたはcurlを使ってそれをすることができます。

curl -O http://domain.com/directory/4?action=AttachFile&do=view&target=file.tgz

-Oは、出力をstdoutにダンプするのではなく、urlと同じ名前でファイルを保存します

より多くのため 情報

私は使用します axelwget ターミナルからのダウンロードのために、アクセルはダウンロードの加速装置です

構文

アクセル

axel www.example.com/example.zip

wget

wget -c www.example.com/example.zip

詳細についてはタイプして下さい man axel, man wget ターミナル内

この質問により多くの味を加えるために、私はまたあなたがこれを見てみることをお勧めします:

history -d $((HISTCMD-1)) && echo '[PASSWORD]' | sudo -S shutdown now

これを使用して、コンピュータをシャットダウンすることができます wget コマンドと ; おそらく、または bash スクリプトファイル。

これは、夜に目を覚まして、ダウンロードas(un)が正常に実行されるまで監視する必要がないことを意味します。

この回答も読んでください

Aria2の言及の欠如は単なる害であるので、それはAria2をチェックしてください。 https://aria2.github.io/

ターミナルに入力するだけでインストールできます:

sudo apt install aria2

次に、これを入力してファイルをダウンロードします:

aria2c http://example.com/directory/4?action=AttachFile&do=get&target=file.tgz

あなたはより多くの助けを見つけることができます aria2 そのことによって man ページ。

私はOh-my-zshからこれらのステップをしました,

brew install wgetwget https://github.com/sencha-extjs-examples/QuickStart/archive/master.zip

"Wget-O万歳"を使用してくださいhttp://domain.com/directory/4?action=AttachFile&do=get&target=file.tgzファイルのダウンロード中に接続が失われた場合、ダウンロードを再開するための-cオプションを追加できます。

'wgetはおそらく最も簡単な方法ですが、curl’を使用することもできます。 これを読む

'wget’はここにあなたの友人です:)

"万歳"笑私を割った