La page de manuel de la commande "curl" a la description suivante:
cURL est un outil pour transférer des données depuis ou vers un serveur, en utilisant l’un des protocoles pris en charge (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET et TFTP). La commande est conçue pour fonctionner sans interaction de l'utilisateur.Fondamentalement, vous pouvez utiliser cURL pour télécharger du contenu depuis Internet. Par exemple, si vous avez exécuté la commande cURL avec l'adresse Web définie sur:
https://www.Go-Travels.com/curl-definition-2184508
La page liée sera téléchargée. Par défaut, le résultat sera affiché sur la ligne de commande, mais vous pouvez également spécifier un nom de fichier pour enregistrer le fichier. L'URL spécifiée peut pointer vers le domaine de premier niveau d'un site, tel que: www.Go-Travels.com
Ou il peut pointer vers des pages individuelles sur le site. Vous pouvez utiliser cURL pour télécharger des pages Web physiques, des images, des documents et des fichiers. Par exemple, pour télécharger la dernière version d'Ubuntu Linux, vous pouvez simplement exécuter la commande suivante: curl -o ubuntu.iso http://releases.ubuntu.com/16.04.1/ubuntu-16.04.1-desktop-amd64.iso Que vous utilisiez cURL ou Wget dépend de ce que vous essayez d’atteindre. La commande Wget permet de télécharger des fichiers depuis des réseaux tels qu'Internet. Le principal avantage de la commande Wget est qu’elle peut être utilisée pour télécharger des fichiers de manière récursive. Par conséquent, si vous souhaitez télécharger un site Web entier, vous pouvez le faire avec une simple commande. La commande Wget est également utile pour télécharger de nombreux fichiers. La commande cURL vous permet d'utiliser des caractères génériques pour spécifier les URL à récupérer. Donc, si vous savez qu'il existe une URL valide appelée: http://www.mysite.com/images/image1.jpg
Et http://www.mysite.com/images/image2.jpg
Ensuite, vous pouvez télécharger les deux images avec une seule URL spécifiée avec la commande curl. La commande Wget peut être récupérée lorsqu'un téléchargement échoue, contrairement à la commande cURL. Ayez une bonne idée des boîtes de conserve et des cannots en ce qui concerne les commandes Wget et cURL. Bizarrement une des différences sur cette page indique que vous pouvez taper Wget en utilisant simplement votre main gauche sur un clavier QWERTY. Jusqu'à présent, il y a eu de nombreuses raisons d'utiliser Wget over cURL, mais rien ne permet de dire que vous utiliseriez cURL over Wget. La commande cURL prend en charge davantage de protocoles que la commande Wget. Elle prend également mieux en charge SSL. Il prend également en charge davantage de méthodes d'authentification que Wget. La commande cURL fonctionne également sur plus de plates-formes que la commande Wget. À l'aide de la commande cURL, vous pouvez spécifier plusieurs URL dans la même ligne de commande. Si les URL se trouvent sur le même site, toutes les URL de ce site seront téléchargées à l'aide de la même connexion, ce qui garantit de bonnes performances. Vous pouvez spécifier une plage pour faciliter le téléchargement d'URL avec des noms de chemin d'accès similaires. Il existe également une bibliothèque cURL que la commande cURL utilise appelée libcurl. Ceci peut être utilisé avec plusieurs langages de programmation et de script pour extraire des informations de pages Web. Lors du téléchargement de contenu, une barre de progression apparaît avec les vitesses de téléchargement ou d'envoi, indiquant le temps écoulé depuis le lancement de la commande et le temps restant. La commande cURL fonctionne sur les fichiers volumineux de plus de 2 Go pour le téléchargement et le téléchargement. Selon ce tableau de comparaison qui compare les fonctionnalités de curl avec d'autres outils de téléchargement, la commande cURL présente les fonctionnalités suivantes: Devrais-je utiliser cURL ou Wget?
cURL Caractéristiques