Come posso usare l'arricciatura per scaricare contenuti da sourceforge?


29

Digitando semplicemente http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz funziona bene su un browser, ma sto cercando di scaricare da un ambiente CLI con un numero limitato utilities.

Quanto segue restituisce solo un file vuoto:

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

Come posso ottenere genromfs-0.5.2.tar.gz da sourceforge usando curl?

Risposte:


47

Tu puoi fare

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

per scaricare il file.

-L dice curldi seguire tutti i reindirizzamenti, cosa che normalmente fa sourceforge.

Se wgetè disponibile, sarebbe molto più semplice.


2
Sfortunatamente wget non era disponibile per impostazione predefinita nel CD live che sto usando.
math4tots,

6

Devi usare l' -Lopzione, perché sourceforge usa i reindirizzamenti al percorso di download. Prova a -vcambiare e vedrai le intestazioni di richieste e risposte.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.