La página de manual para el comando "curl" tiene la siguiente descripción:
cURL es una herramienta para transferir datos desde o hacia un servidor, utilizando uno de los protocolos compatibles (DICT, ARCHIVO, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET y TFTP). El comando está diseñado para funcionar sin la interacción del usuario.Básicamente, puedes usar cURL para descargar contenido de internet. Por ejemplo, si ejecutó el comando cURL con la dirección web establecida en:
https://www.Go-Travels.com/curl-definition-2184508
La página enlazada será descargada. De forma predeterminada, la salida será a la línea de comandos, pero también puede especificar un nombre de archivo para guardar el archivo. La URL especificada puede apuntar al dominio de nivel superior de un sitio, como: www.Go-Travels.com
O puede apuntar a páginas individuales en el sitio. Puede utilizar cURL para descargar páginas web físicas, imágenes, documentos y archivos. Por ejemplo, para descargar la última versión de Ubuntu Linux, simplemente puede ejecutar el siguiente comando: curl -o ubuntu.iso http://releases.ubuntu.com/16.04.1/ubuntu-16.04.1-desktop-amd64.iso Si usa cURL o Wget depende de lo que está tratando de lograr. El comando Wget se utiliza para descargar archivos de redes como Internet. El principal beneficio de usar el comando Wget es que se puede usar para descargar archivos recursivamente. Por lo tanto, si desea descargar un sitio web completo, puede hacerlo con un simple comando. El comando Wget también es bueno para descargar muchos archivos. El comando cURL le permite usar comodines para especificar las URL que desea recuperar. Así que si sabes que hay una URL válida llamada: http://www.mysite.com/images/image1.jpg
Y http://www.mysite.com/images/image2.jpg
Luego puede descargar ambas imágenes con una única URL especificada con el comando curl. El comando Wget puede recuperarse cuando falla una descarga, mientras que el comando cURL no puede. Obtenga una buena idea de los botes y latas con respecto al comando Wget y cURL. Curiosamente, una de las diferencias en esta página indica que puede escribir Wget usando solo su mano izquierda en un teclado QWERTY. Hasta ahora, ha habido muchas razones para usar Wget sobre cURL, pero nada sobre por qué usarías cURL sobre Wget. El comando cURL admite más protocolos que el comando Wget, y también proporciona un mejor soporte para SSL. También soporta más métodos de autenticación que Wget. El comando cURL también funciona en más plataformas que el comando Wget. Usando el comando cURL puede especificar múltiples URL en la misma línea de comando y si las URL están en el mismo sitio, todas las URL de ese sitio se descargarán utilizando la misma conexión que es buena para el rendimiento. Puede especificar un rango para facilitar la descarga de URL con nombres de ruta similares. También hay una biblioteca cURL que utiliza el comando cURL llamada libcurl. Esto se puede usar con múltiples lenguajes de programación y secuencias de comandos para eliminar información de páginas web. Mientras se descarga el contenido, aparecerá una barra de progreso con una velocidad de descarga o de carga, cuánto tiempo se ha ejecutado el comando hasta el momento y cuánto tiempo queda por recorrer. El comando cURL funciona en archivos grandes de más de 2 GB tanto para descargar como para cargar. De acuerdo con esta tabla de comparación que compara las características de curl con otras herramientas de descarga, el comando cURL tiene la siguiente funcionalidad: ¿Debo usar cURL o Wget?
Características de la CURL




