Простой ввод 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?
Вы должны использовать
-L
опцию, потому что sourceforge использует перенаправления на место загрузки. Попробуйте-v
переключиться, и вы увидите заголовки запросов и ответов.источник
http://sourceforge.net/p/forge/documentation/rsync/ описывает, как владельцы проектов могут использовать
rsync
для загрузки файлов.Например, чтобы загрузить все файлы с https://sourceforge.net/projects/dvn/files/, я использовал это:
источник