2012-05-04 18 views
6

Esta pregunta se refiere a curl 7.21.4 y GNU Wget 1.13.4, no sé si la respuesta es específica de la versión.¿Por qué Curl permite el uso del esquema de URL de archivo, pero no wget?

Utilizando el file URI scheme puedo conseguir archivos local utilizando curl como tal

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

Sin embargo si intento la misma usando wget recibo un error:

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

¿Alguien sabe por qué esto es el ¿caso?

Respuesta

6

Porque Wget no se ha escrito para admitir file: // URLs. (Es front web page indica claramente "GNU Wget es un paquete de software libre para recuperar archivos usando HTTP, HTTPS y FTP")

Permítanme señalar un pequeño curl vs wget comparison.

1

wget solo es compatible con los protocolos HTTP, HTTPS y FTP.

+0

¿Puede proporcionar una cita o una razón por la cual este es el caso? – dukedave

+0

http://www.gnu.org/software/wget/ –

Cuestiones relacionadas