从 wget 下载-文件夹问题

从 wget 下载-文件夹问题

我有一个网站 –http://myradio1.localhost并且该目录目前是空的。

虚拟主机运行良好,没有任何问题。

这是我用来通过 wget 下载网站的命令:

wget --user-agent="Googlebot/2.​​1 (+http://www.googlebot.com/bot.html)“-r --convert-links -p -P“C:\www\public_html\myradio1””http://www.compassfm.co.uk

它可以完美地下载该网站,除了一件事,它在下载时总是呈现如下效果:

http://myradio1.localhost/www.compassfm.co.uk

不是我希望它能下载到文件夹中,这样它就可以运行http://myradio1.localhost,下载完成后无需将文件移出域文件夹。

我怎样才能让 wget 下载所有文件,但基本上不将域创建为文件夹?

非常感谢所有的帮助。

答案1

您需要参数--no-host-directories-nH,例如

wget --user-agent="Googlebot/2.1 (+http://www.googlebot.com/bot.html)" --no-host-directories -r --convert-links -p -P "C:\www\public_html\myradio1" "http://www.compassfm.co.uk"

来自手册:

-nH
–无主机目录
禁用主机前缀目录的生成。默认情况下,使用以下命令调用 Wget:-rhttp://fly.srk.fer.hr/将创建以 fly.srk.fer.hr/ 开头的目录结构。此选项禁用此类行为。

相关内容