curl-users
url malformed error with simple curl usage
Date: Fri, 19 Mar 2010 20:47:59 -0700
Hello curl users,
This has bothered me in my usage (probably incorrect) for a long time.
Taking an image at a resource:
http://www.google.com/intl/en_ALL/images/logo.gif
I want to download that image, or compressed file, iso, whatever.
The man page states I have two options for this:
-o/--output <file>
-O/--remote-name
I would like to have the file downloaded and maintain the filename. According to the man page that means that -o is out, but -O is in:
-O/--remote-name
The remote file name to use for saving is extracted from the
given URL, nothing else.
$cd ~/Downloads/
$curl -O http://www.google.com/intl/en_ALL/images/logo.gif
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 8558 100 8558 0 0 49177 0 --:--:-- --:--:-- --:--:-- 149k
$ls -la logo.gif
-rw-r--r-- 1 me-user staff 8558 Mar 19 20:35 logo.gif
$pwd
~/Downloads
That worked; downloaded the file to the current working directory and kept the file name. But what if I want to download the file to some other location?
$curl http://www.google.com/intl/en_ALL/images/logo.gif -O ~/Desktop
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 8558 100 8558 0 0 62538 0 --:--:-- --:--:-- --:--:-- 146k
curl: (3) <url> malformed
I have tried several variations, none of which I can get to work. The best I can do is:
$cd ~/Someplace; curl -O http://www.google.com/intl/en_ALL/images/logo.gif
Is this not possible in one command?
Thank you for any pointers.
-- Scott * If you contact me off list replace talklists@ with scott@ * ------------------------------------------------------------------- List admin: http://cool.haxx.se/list/listinfo/curl-users FAQ: http://curl.haxx.se/docs/faq.html Etiquette: http://curl.haxx.se/mail/etiquette.htmlReceived on 2010-03-20