这个问题指的是curl 7.21.4和GNU Wget 1.13.4,我不知道答案是否特定于版本。
使用文件 URI 方案,我可以使用这样的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 还没有被编写为支持 file://URL。(它的首页清楚地指出"GNU Wget 是一个使用 HTTP、HTTPS 和 FTP 检索文件的免费软件包")
请允许我指出一点卷曲与wget的比较。
wget
仅支持HTTP,HTTPS和FTP协议。