Bagaimana cara saya menggunakan curl untuk mengunduh konten dari sourceforge?

29

Cukup mengetik http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz berfungsi dengan baik di browser, tapi saya mencoba mengunduh dari lingkungan CLI dengan terbatas utilitas.

Berikut ini hanya mengembalikan file kosong:

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

Bagaimana saya mendapatkan genromfs-0.5.2.tar.gz dari sourceforge menggunakan curl?

math4tots
sumber

Jawaban:

47

Anda dapat melakukan

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

untuk mengunduh file.

-L memberi tahu curluntuk mengikuti arahan ulang, yang biasanya sourceforge lakukan.

Jika wgettersedia, itu akan jauh lebih sederhana.

Migs
sumber
2
Sayangnya wget tidak tersedia secara default di live CD yang saya gunakan.
math4tots
6

Anda harus menggunakan -Lopsi, karena sourceforge menggunakan pengalihan ke lokasi unduhan. Coba -vberalih dan Anda akan melihat tajuk permintaan dan jawaban.

Jan Marek
sumber