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?

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.


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.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.