cURL Command Line Internet Client
Web’s More Important Library and Command Tool
cURL is the name of a software library used by pretty much every single program on the planet that access any Internet service. It is the most significant software package of its kind. It is also the name of the curl
utility command that comes with the library. The curl
command comes on most all systems by default these days.
Why not wget
?
Curl is far more powerful for most use cases involving interacting with any Internet application layer protocol. The wget
tool is specifically for use on the Web and can crawl and download entire sites, but its use within scripts is hindered by its lack of clean support for dealing directly with the HTTP protocol making it less useful overall. It’s better to only learn curl
until you might need a tool to do what curl
can’t.