cURL is a library and command-line tool for transferring data using several protocols such as HTTP, FTP and Telnet.
cURL is primarily a command-line tool for transferring data using several protocols such as HTTP, HTTPS, FTP, FTPS, TFTP, SCP, SFTP, IMAP, POP3, IMAP and FILE. For example, cURL can be used to download a web page and save it to a file:
curl -o curltest.html www.example.com
curl is powered by the libcurl library, which provides the underlying protocol transfer abilities.