Wie verwende ich curl, um Inhalte von sourceforge herunterzuladen?

29

Die einfache Eingabe von http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz funktioniert in einem Browser einwandfrei, aber ich versuche, von einer CLI-Umgebung mit eingeschränkten Rechten herunterzuladen Dienstprogramme.

Folgendes gibt nur eine leere Datei zurück:

curl http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz

Wie bekomme ich genromfs-0.5.2.tar.gz von sourceforge mit curl?

math4tots
quelle

Antworten:

47

Du kannst tun

curl -L  http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz > genromfs.tar.gz

um die Datei herunterzuladen.

Das -L weist curlan, allen Weiterleitungen zu folgen, die SourceForge normalerweise ausführt.

Wenn wgetverfügbar, wäre das viel einfacher.

Migs
quelle
2
Leider war wget in der von mir verwendeten Live-CD nicht standardmäßig verfügbar.
math4tots
6

Sie müssen die -LOption verwenden, da sourceforge Weiterleitungen zum Download-Speicherort verwendet. Versuchen Sie, zu -vwechseln, und Sie werden Kopfzeilen mit Anfragen und Antworten sehen.

Jan Marek
quelle