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?

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.


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.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.