I am keen to know the difference between curl
and wget
. Both are used to get files and documents but what the key difference between them.
Why are there two different programs?
curldownloadUtilitieswget
I am keen to know the difference between curl
and wget
. Both are used to get files and documents but what the key difference between them.
Why are there two different programs?
Best Answer
The main differences are:
wget
's major strong side compared tocurl
is its ability to download recursively.wget
is command line only. There's no lib or anything, butcurl
's features are powered by libcurl.curl
supportsFTP
,FTPS
,HTTP
,HTTPS
,SCP
,SFTP
,TFTP
,TELNET
,DICT
,LDAP
,LDAPS
,FILE
,POP3
,IMAP
,SMTP
,RTMP
andRTSP
.wget
supportsHTTP
,HTTPS
andFTP
.curl
builds and runs on more platforms thanwget
.wget
is released under a free software copyleft license (the GNU GPL).curl
is released under a free software permissive license (a MIT derivate).curl
offers upload and sending capabilities.wget
only offers plain HTTP POST support.You can see more details at the following link:
curl vs Wget