我最近一直尝试使用 wget 从网站下载大量文件,而我的问题是,一旦我下载了一个文件,就会收到以下错误消息。
--2012-06-28 14:08:28-- http://./
Resolving .... failed: nodename nor servname provided, or not known.
wget: unable to resolve host address `.'
FINISHED --2012-06-28 14:08:28--
Total wall clock time: 1m 50s
Downloaded: 189 files, 76M in 1m 28s (886 KB/s)
我使用的命令是:
wget --user=*MyUserName* --password=*MyPassword* -m --accept=zip --reject=*med*,*sml*,*sd* http://website/dir/files /volumes/Drive/Folder
有人能告诉我解决这个问题的方法吗?我试过多个问答,但没有人遇到过同样的问题。
答案1
你的命令并没有按照你的想法执行。具体来说,调用的语法wget
是
wget [OPTION]... [URL]...
这意味着所有非选项参数都应为 URL,这意味着wget
解释/volumes/Drive/Folder
为要获取的 URL(当然,这不是您的本意)。我不知道有什么wget
选项可以立即设置目标目录,粗略地搜索手册wget
也没有找到任何明显的信息,因此我建议在运行 之前更改为所需的目标目录wget
。