As principais diferenças são:
-
O principal lado strong do
wget
em relação aocurl
é sua capacidade de fazer o download recursivamente. -
wget
é apenas linha de comando. Não há lib ou nada, mas os recursos docurl
são alimentados pelo libcurl. -
curl
suportaFTP
,FTPS
,HTTP
,HTTPS
,SCP
,SFTP
,TFTP
,TELNET
,DICT
,LDAP
,LDAPS
,FILE
,POP3
,IMAP
,SMTP
,RTMP
eRTSP
.wget
suportaHTTP
,HTTPS
eFTP
. -
curl
é compilado e executado em mais plataformas quewget
. -
wget
é lançado sob uma licença copyleft de software livre (a GNU GPL).curl
é liberado sob uma licença permissiva de software livre (um derivado do MIT). -
curl
oferece recursos de upload e envio.wget
apenas oferece suporte HTTP POST simples.
Você pode ver mais detalhes no seguinte link: