linux - desde - ¿Qué es mejor, curl o wget?
curl wget (4)
¿Son lo mismo o no? ¿Pueden hacerse ciertas cosas con una pero no con la otra? ¿Que son esos? ¿O es, al final del día, una cuestión de familiaridad?
Ambos ofrecen infinitas opciones, la mayoría de las cuales nunca he usado. Sin embargo, tiendo a gustarme más ya que de forma predeterminada guarda el resultado de la URL que das, perfecto para descargar. Curl hace lo contrario, y muestra la salida directamente en el terminal (por defecto).
Hay cierta superposición en la funcionalidad. Mientras que GNU wget es un paquete para recuperar archivos usando HTTP / FTP, curl transfiere datos con una sola URL. Como se indica en el enlace compartido por MarkusQ , wget puede descargar de forma recursiva; consulte este artículo de comparación para obtener más detalles sobre el autor del curl.
Si está programando, debería usar curl. Tiene una buena API y está disponible para la mayoría de los idiomas. Desgravarse en el sistema operativo para ejecutar wget es un desafío y no debería hacerse si tienes una interfaz API.
cURL
está destinado a la transferencia de datos en ambas direcciones, mientras que wget
es para archivos de descarga no interactivos de una fuente en particular. Hay some superposiciones en la funcionalidad, pero no están hechas para hacer exactamente las mismas cosas .
Realmente depende de lo que estás tratando de hacer; para tareas más simples como descargar archivos, wget
y cURL
son comparables, pero esto realmente solo araña la superficie de cualquiera de las herramientas.