下载完成后,该-k
选项(或--convert-link
)将把网页中的链接转换为相对链接,如手册页所述:
下载完成后,转换文档中的链接,使其适合本地查看。这不仅会影响可见的超链接,还会影响文档中链接到外部内容的任何部分,例如嵌入的图像、样式表链接、非 HTML 内容的超链接等。
因此,如果我没有指定-k
,我可以wget
在下载后再次运行并修复该问题吗?如果可以,正确的命令是什么?我的猜测是wget -c [previous options used] [url]
在文件下载到的同一工作目录中运行它。
答案1
是的,你可以wget
这样做。我认为使用wget -nc -k [previous options] [previous url]
.-nc
是不会出错的。从手册页中:
当
−nc
指定时,此行为会被抑制,并且 Wget 将拒绝下载文件的较新副本。
该-k
选项会进行链接转换。因此,wget 开始挖掘远程服务器,查看您已有的所有文件,拒绝重新下载它们,然后在完成后将 HTML 链接编辑为相对链接。很好。