2

我正在用 wget 下载一个网站。命令如下:

wget -nc --recursive --page-requisites --html-extension --convert-links --restrict-file-names=windows --domain any-domain.com --no-parent http://any-domain.com/any-page.html

即使我们递归下载网站,-nc 选项也会跳过下载现有文件吗?似乎 -nc 选项不起作用。

4

3 回答 3

4

男人说:

-nc --no-clobber 如果在同一个目录中多次下载文件,Wget 的行为取决于几个选项,包括 -nc。 在某些情况下,重复下载后,本地文件将被破坏或覆盖。

这是更多详细信息(也来自该人):

当使用 -r或 -p 但没有 -N、-nd 或-nc 运行 Wget 时,重新下载文件将导致新副本简单地覆盖旧副本。

于 2012-12-19T19:56:30.923 回答
0

该选项--convert-links-nc. 尝试删除它。

于 2014-08-11T09:24:15.557 回答
0

Yes, the -nc option will prevent re-download of the file.

The manual page is confusing because it describes all of the related options together.

Here is pertinent bits from the man page:

When running Wget with -r or -p, but without -N or -nc, re-downloading a file will result in the new copy simply overwriting the old. Adding -nc will prevent this behavior, instead causing the original version to be preserved and any newer copies on the server to be ignored.

于 2013-09-04T21:17:26.877 回答