I've encountered a bug when trying to do a recursive get from an ftp site with a non-standard port defined in the url, such as ftp.somesite.com:1234.

An example of the command I am typing is:

"wget -r ftp://user:[EMAIL PROTECTED]:4321/Directory/*"

Where "Directory" contains multiple subdirectories, all of which I wish to get.

The output I get from wget is:

==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD /Bis ... done.
==> PASV ... done.    ==> LIST ... done.
ftp.somehost.com:4321/Directory: No such file or directoryftp.somehost.com:4321/Directory/.listing: No such file or directory
unlink: No such file or directory

And nothing is downloaded, wget stops executing there.

A quick resolution to the problem is to use the "-nH" command line argument, so that wget doesn't attempt to create that particular directory. It appears as if the problem is with the creation of a directory with a ':' in the name, which I cannot do outside of wget either. I am not sure if that is specific to my filesystem, or to linux in general.

I am using GNU Wget 1.10.2 in Linux version 2.6.14, Gentoo 3.3.6.

Apologies if this is already known, or if I have not provided enough information. I looked for a bug listing, and attempted to get as much information as I can, but I am not a computer scientist or a programmer.

Thank you very much for the wonderful program, it has helped me out in many ways, and I hope this helps the developers.

-Jesse Cantara

Reply via email to