Sua declaração de abertura indica que você está tentando fazer o download de sourceforge.net
" I'm trying (learning) to use
curl
to download the filehttp://cscope.sourceforge.net/cscope_maps.vim
..."
No entanto, suas tentativas estão usando a fonte para c
e.net
Esta página de manual curl descreve o que você está tentando fazer:
curl [options] [URL...]
com a opção -o
sendo o que você está procurando
-o/--output
Write output to instead of stdout. If you are using {} or [] to fetch multiple documents, you can use '#' followed by a number in the specifier. That variable will be replaced with the current string for the URL being fetched. Like in:
curl http://{one,two}.site.com -o "file_#1.txt"
or use several variables like:
curl http://{site,host}.host[1-5].com -o "#1_#2"
You may use this option as many times as you have number of URLs.
Sua primeira tentativa deve funcionar quando você digitar corretamente sourceforge
curl -o cscope_maps.vim cscope.sourceforge.net/cscope_maps.vim
Isso funcionou para mim.