Sont-elles les mêmes ou pas ? Peuvent faire certaines choses avec un mais pas l’autre ? Quels sont ceux-là ? Ou est-ce, à la fin de la journée, une question de familiarité ?
Réponses
Trop de publicités?Jetez un oeil à cette comparaison du gars curl (bien qu’il semble raisonnablement sans biais) pour commencer.
Il ya un certain chevauchement de fonctionnalité. Alors que GNU wget est un package pour la récupération de fichiers à l'aide de HTTP/FTP, curl transferts de données avec une seule URL. Comme indiqué dans le lien partagé par MarkusQ, wget peut télécharger de manière récursive - voir cette comparaison de l'article pour plus de détails par la boucle de l'auteur.
cURL
est prévu pour le transfert de données dans les deux directions tout en wget
est pour la non-interactive téléchargement de fichier(s) à partir d'une source en particulier. Il existe certains chevauchements dans la fonctionnalité, mais ils sont pas pour but de faire exactement les mêmes choses.
Cela dépend vraiment de ce que vous essayez de le faire; pour les tâches simples, comme le téléchargement de fichiers wget
et cURL
sont comparables, mais ce vraiment ne fait qu'effleurer la surface de l'outil.
Ils offrent tous les deux une infinité d’options, que je n’ai jamais utilisées pour la plupart. Cependant, j'ai tendance à préférer wget, car il enregistre par défaut le résultat de l'URL que vous avez indiquée - parfait pour le téléchargement. Curl va dans l'autre sens et affiche la sortie directement sur le terminal (par défaut).