为什么curl允许使用文件URL方案,但不允许使用wget

时间:2012-05-04 00:00:35

标签: curl wget file-uri

这个问题涉及卷曲7.21.4和GNU Wget 1.13.4,我不知道答案是否是版本特定的。

使用file URI scheme我可以使用curl来获取本地文件

$ curl file://localhost/Users/dave/.vimrc
contents of .vimrc

但是,如果我使用wget尝试相同的操作,则会收到错误消息:

$ wget file://localhost/Users/dave/.vimrc
file://localhost/Users/dave/.vimrc: Unsupported scheme `file'

有谁知道为什么会这样?

2 个答案:

答案 0 :(得分:7)

因为Wget尚未编写为支持file:// URL。 (它的front web page明确指出" GNU Wget是一个免费软件包,用于使用HTTP,HTTPS和FTP检索文件")

请允许我指出一点curl vs wget comparison

答案 1 :(得分:1)

wget仅支持HTTP,HTTPS和FTP协议。