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