Hi, from the man pages (--no-clobber):
########
When running Wget without -N, -nc, -r, or -p, downloading the
same file in the same directory will result
in the original copy of file being preserved and the second
copy being named file.1. If that file is
downloaded yet again, the third copy will be named file.2,
and so on. (This is also the behavior with
-nd, even if -r or -p are in effect.) When -nc is specified,
this behavior is suppressed, and Wget will
refuse to download newer copies of file. Therefore,
""no-clobber"" is actually a misnomer in this
mode---it's not clobbering that's prevented (as the numeric
suffixes were already preventing clobbering),
but rather the multiple version saving that's prevented.
########
Regards, Tim
On 28.07.2018 15:52, Yuxi Hao wrote:
> Hi Guys,
>
>
>
> The source code is:
>
> ////////////////////////
>
> if (opt.noclobber && file_exists_p(opt.output_document, NULL))
>
> {
>
> /* Check if output file exists; if it does, exit. */
>
> logprintf (LOG_VERBOSE,
>
> _("File %s already there; not retrieving.\n"),
>
> quote (opt.output_document));
>
> exit (WGET_EXIT_GENERIC_ERROR);
>
> }
>
> ////////////////////////
>
>
>
> No explanation on it:
>
> https://www.gnu.org/software/wget/manual/html_node/Exit-Status.html
>
>
>
> I am confused on this. If it works as specified, why don’t we return succeed?
>
>
>
> Best Regards,
>
> YX Hao
>
>
>
signature.asc
Description: OpenPGP digital signature
