Comment utiliser curl pour télécharger du contenu depuis sourceforge?

29

Il suffit de taper http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz fonctionne correctement sur un navigateur, mais j'essaie de télécharger à partir d'un environnement CLI avec un nombre limité utilitaires.

Ce qui suit renvoie juste un fichier vide:

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

Comment puis-je obtenir genromfs-0.5.2.tar.gz de sourceforge en utilisant curl?

math4tots
la source

Réponses:

47

Tu peux faire

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

pour télécharger le fichier.

Le -L indique curlde suivre toutes les redirections, ce que fait normalement sourceforge.

S'il wgetest disponible, ce serait beaucoup plus simple.

Migs
la source
2
Malheureusement, wget n'était pas disponible par défaut dans le CD live que j'utilise.
math4tots
6

Vous devez utiliser l' -Loption, car sourceforge utilise des redirections vers l'emplacement de téléchargement. Essayez de -vbasculer et vous verrez des en-têtes de demandes et de réponses.

Jan Marek
la source