我正在使用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选项不起作用。
答案 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
发生冲突。尝试删除它。