В вашем вступительном слове указано, что вы пытаетесь загрузить с sourceforge.net
«Я пытаюсь (учусь) использовать
curl
, чтобы загрузить файлhttp://cscope.sourceforge.net/cscope_maps.vim
... "
Однако ваши попытки используют sourcefor c
e. net
Эта страница руководства по curl описывает, что вы пытаетесь сделать:
curl [options] [URL ...]
с параметром -o
. то, что вы ищете
-o / - output
Записывать вывод вместо стандартного вывода. Если вы используете {} или [] для получения нескольких документов, вы можете использовать '#', за которым следует число в спецификаторе. Эта переменная будет заменена текущей строкой для запрашиваемого URL. Например:
curl http: // {one, two} .site.com -o "file_ # 1.txt"
или используйте несколько переменных, например:
curl http: // {site, host } .host [1-5] .com -o "# 1_ # 2"
Вы можете использовать эту опцию столько раз, сколько у вас есть URL-адресов.
Ваша первая попытка должна сработать, если вы правильно написали sourceforge
curl -o cscope_maps.vim cscope.sourceforge.net/cscope_maps.vim
Это сработало для меня.