2017-09-07 18 views
0

私はファイル(zip)をダウンロードするためのリンク(ダウンロードするファイル)を持つウェブサイトを持っています。リンクをクリックすると、ファイルを保存するウィンドウが開きます。私はこれをシェルスクリプトで行い、バックグラウンドでこのタスクを実行したい(開いているサイト、リンクをクリック、目的地のパス/ home/Downloads /を選択する)。シェルのファイルをディスクへのリンクから保存します

ありがとうございます。

答えて

0
!/usr/bin/sh 
wget /pathwheretosave/filename websiteurl/filename 

wgetのコマンドを使用すると、wget -O /pathwheretosave/newfilename websiteurl/filename を使用する場合ことができ、ダウンロードになりますインターネット

からファイルをダウンロードするためのコマンドラインユーティリティですファイル名を変更します。バックグラウンドで実行するに

あなたは

nohupを
nohup filename.sh 
1

リンクを直接ダウンロードするには、curlを使用してください。 Windows Powershellでは次のようになります。 * nixの上に非常に似ていない場合は同一である必要があります:

curl -Uri http://domain/file.zip -OutFile ~/Downloads/file.zip 
+0

でスクリプトを起動することができ-Uは、FTPサーバからファイルをダウンロードするためのコマンドです。しかし、私はユーザーまたはホスト名を持っていません。それは面白い方法ですか? – nolags

関連する問題