From: Mitch Silverstein
If -O output file and -N are both specified [...]
When -O foo is specified, it's not a suggestion for a file name to
be used later if needed. Instead, wget opens the output file (foo)
before it does anything else. Thus, it's always a newly created file,
and hence tends to be newer than any any file existing on any server
(whose date-time is set correctly).
-O has its uses, but it makes no sense to combine it with -N.
Remember, too, that wget allows more than one URL to be specified on a
command line, so multiple URLs may be associated with a single -O
output file. What sense does -N make then?
It might make some sense to create some positional option which would
allow a URL-specific output file, like, say, -OO, to be used so:
wget http://a.b.c/d.e -OO not_dd.e http://g.h.i/j.k -OO not_j.k
but I don't know if the existing command-line parser could handle that.
Alternatively, some other notation could be adopted, like, say,
file=URL, to be used so:
wget not_dd.e=http://a.b.c/d.e not_j.k=http://g.h.i/j.k
But that's not what -O does, and that's why you're (or your
expectations are) doomed.
Steven M. Schweda [EMAIL PROTECTED]
382 South Warwick Street(+1) 651-699-9818
Saint Paul MN 55105-2547