Як використовувати curl для завантаження вмісту з sourceforge?


29

Просто наберіть http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz відмінно працює у веб-переглядачі, але я намагаюся завантажувати з середовища CLI з обмеженим доступом комунальні послуги.

Далі просто повертає порожній файл:

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

Як отримати genromfs-0.5.2.tar.gz з sourceforge за допомогою curl?

Відповіді:


47

Ви можете зробити

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

завантажити файл.

-L говорить про те, curlщоб дотримуватися будь-яких переспрямувань, які зазвичай виконує sourceforge.

Якщо wgetє, це було б набагато простіше.


2
На жаль, wget не був доступний за замовчуванням у прямому CD, який я використовую.
math4tots

6

Вам потрібно скористатися -Lопцією, оскільки sourceforge використовує переспрямування на місце завантаження. Спробуйте -vпереключитися, і ви побачите заголовки запитів та відповідей.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.