Wie lade ich eine Datei über die Befehlszeile herunter?

13

Ich möchte eine Datei von der Linux-Befehlszeile herunterladen. Grundsätzlich verwende ich sshund versuche, eine Datei auf mein Dateisystem auf meinem Laptop herunterzuladen. Wie kann ich das von der Kommandozeile aus machen?

Tamara Wijsman
quelle

Antworten:

24

wgetund curlwerden häufig für Web-URLs verwendet. Verwenden Sie scpfür entfernte Dateien einzelne Dateien und berücksichtigen Sie rsyncVerzeichnisse.

Geekosaurier
quelle
3
oder scp -rfür Verzeichnisse
MattBianco
IME rsync ist besser für Dateien und Verzeichnisse - sofern verfügbar - als alles andere, was es für Wiederaufnahmen effizient bewältigen kann.
cbz
Einverstanden; scp -rIch ärgere mich meistens, wenn ich den Fehler mache, es zu versuchen.
Geekosaurier
Ich versuche, Eclipse ( 212.219.56.184/sites/download.eclipse.org/eclipseMirror/… ) unter Linux über die Befehlszeile herunterzuladen . Aber ich bekomme "Verbindung zu 212.219.56.184:80 herstellen ... fehlgeschlagen: Verbindung abgelehnt" ... Irgendeine Idee, worum es bei dem Problem geht?
om39a
13

Wenn die Datei öffentlich verfügbar ist, gilt Folgendes:

wget http://example.com/file.tar
Zengr
quelle
In diesem Artikel wird erläutert, wie Sie verschiedene für wget verfügbare Optionen verwenden. Sengar +1 für Sie;)
Shekhar
1

Ich habe die Antwort von zengr positiv bewertet, möchte sie aber erwähnen (da Ihre Frage etwas vage ist) lynx oder linksWebbrowser , wenn Sie sich nicht an die vollständige URL der herunterzuladenden Datei erinnern.

scp mit öffentlicher Schlüsselauthentifizierung ist Ihr Freund, wenn Sie zwischen Ihren eigenen Maschinen kopieren.

MattBianco
quelle