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

为什么curl允许使用文件URL方案,而不允许使用wget,curl,wget,file-uri,Curl,Wget,File Uri,这个问题涉及curl7.21.4和gnuwget 1.13.4,我不知道答案是否是版本特定的 我可以使用curl获取本地文件 $ curl file://localhost/Users/dave/.vimrc contents of .vimrc 但是,如果我使用wget尝试相同的操作,我会收到一个错误: $ wget file://localhost/Users/dave/.vimrc file://localhost/Users/dave/.vimrc: Unsupported schem

这个问题涉及curl7.21.4和gnuwget 1.13.4,我不知道答案是否是版本特定的

我可以使用
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'

有人知道为什么会这样吗?

wget
只支持HTTP、HTTPS和FTP协议。

因为wget没有被编写为支持file://url。(它明确指出“GNU Wget是一个使用HTTP、HTTPS和FTP检索文件的自由软件包”)


请允许我指出一点。

您能提供一份引文,或者说明原因吗?