¿Cómo uso curl para descargar contenido de sourceforge?


29

Simplemente escribiendo http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz funciona bien en un navegador, pero estoy tratando de descargar desde un entorno CLI con limitaciones servicios públicos

Lo siguiente solo devuelve un archivo vacío:

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

¿Cómo obtengo genromfs-0.5.2.tar.gz de sourceforge usando curl?

Respuestas:


47

Tu puedes hacer

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

para descargar el archivo

El -L le dice curlque siga las redirecciones, lo que normalmente hace sourceforge.

Si wgetestá disponible, eso sería mucho más simple.


2
Desafortunadamente, wget no estaba disponible por defecto en el CD en vivo que estoy usando.
math4tots

6

Debe usar la -Lopción, ya que sourceforge usa redireccionamientos a la ubicación de descarga. Intente -vcambiar y verá encabezados de solicitudes y respuestas.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.