wget - 是-nc选项跳过下载现有文件?

时间:2012-12-19 19:52:00

标签: wget

我正在使用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选项不起作用。

3 个答案:

答案 0 :(得分:3)

该男子说:

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

以下是更多细节(来自男士):

使用-r 或-p运行Wget,但没有-N,-nd或 -nc时,重新下载文件将导致新副本只是覆盖老。

答案 1 :(得分:0)

是的,-nc选项会阻止重新下载文件。

手册页令人困惑,因为它一起描述了所有相关选项。

以下是手册页中的相关内容:

  

使用-r或-p运行Wget但没有-N或-nc时,重新下载文件将导致   新副本只是覆盖旧的。添加-nc将阻止此行为,而不是导致   要保留的原始版本以及要忽略的服务器上的任何较新副本。

答案 2 :(得分:0)

选项--convert-links-nc发生冲突。尝试删除它。