127 votes

Quoi de mieux, curl ou wget ?

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é ?

79voto

MarkusQ Points 15612

Jetez un oeil à cette comparaison du gars curl (bien qu’il semble raisonnablement sans biais) pour commencer.

44voto

Byron Whitlock Points 29863

Si vous programmez, vous devez utiliser curl. Il a une belle api et est disponible pour la plupart des langues. Écosser dehors pour le système d’exploitation pour exécuter wget est une bidouille et ne devrait pas être fait si vous avez une interface API !

29voto

David Kim Points 166

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.

19voto

icedwater Points 1727

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.

14voto

Guðmundur H Points 3323

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).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X