2017-04-01 3 views
0

Gibt es eine Möglichkeit, eine Datei (mit einer Internetadresse) direkt auf einen Linux-Rechner mit WinSCP hochzuladen? Ich möchte nicht auf meine lokale Maschine herunterladen, und dann auf den Linux-Server hochladen - Ich möchte direkt herunterladen: Internet -> Linux-Maschine.Eine Datei über WinSCP direkt auf einen Remote-Host hochladen

Ich habe bereits versucht, wget und curl -O, aber die heruntergeladene Datei ist abgeschlossen, also versuche ich andere Methoden wie WinSCP.

> wget https://www.kaggle.com/c/data-science-bowl-2017/download/stage1_labels.csv.zip 
> --2017-04-01 17:22:04-- https://www.kaggle.com/c/data-science-bowl-2017/download/stage1_labels.csv.zip 
> Resolving www.kaggle.com (www.kaggle.com)... 168.62.224.124 Connecting 
> to www.kaggle.com (www.kaggle.com)|168.62.224.124|:443... connected. 
> HTTP request sent, awaiting response... 302 Found Location: 
> /account/login?ReturnUrl=%2fc%2fdata-science-bowl-2017%2fdownload%2fstage1_labels.csv.zip 
> [following] 
> --2017-04-01 17:22:05-- https://www.kaggle.com/account/login?ReturnUrl=%2fc%2fdata-science-bowl-2017%2fdownload%2fstage1_labels.csv.zip 
> Reusing existing connection to www.kaggle.com:443. HTTP request sent, 
> awaiting response... 200 OK Length: 15671 (15K) [text/html] Saving to: 
> ‘stage1_labels.csv.zip’ 
> 
> 100%[=================================================================================>] 15,671  --.-K/s in 0.03s 
> 
> 2017-04-01 17:22:05 (441 KB/s) - ‘stage1_labels.csv.zip’ saved 
> [15671/15671] 

Die Zieldatei ist 67 GB groß.

Antwort

0

Verbinden Sie sich mit der anderen Maschine, auf der Sie die Datei herunterladen möchten, indem Sie ssh verwenden und die wget dort ausführen. Es wird nur einmal mit dem HTTPS-Protokoll übertragen (was schnell ist). SFTP ist im Allgemeinen sehr langsam.

+0

Die Ausgabe, wie oben gezeigt, kommt von wget auf der Maschine. – nikk

Verwandte Themen