什么更好,curl或wget?

他们是否一样? 某些事情可以用一个而不是另一个来完成吗? 那些是什么? 还是在一天结束的时候,这是一个熟悉的问题?

如果你正在编程,你应该使用curl。 它有一个很好的API,可用于大多数语言。 如果你拥有一个API接口,那么你可以在os上运行wget。

function有一些重叠。 GNU wget是一个使用HTTP / FTP检索文件的软件包, curl通过一个URL传输数据。 正如MarkusQ共享的链接所述 ,wget可以recursion下载 – 请参阅本比较文章 ,了解curl作者的更多详细信息。

cURL用于双向数据传输,而wget用于从特定来源的非交互式下载文件。 function上有一些重叠,但并不意味着要做同样的事情 。

这真的取决于你想要做什么; 对于像下载文件一样简单的任务, wgetcURL是可比的,但是这确实只是刮擦了任何一个工具的表面。

他们都提供了无尽的select,其中大部分我从来没有使用过。 不过,我倾向于更喜欢wget,因为它默认保存了您输出的URL – 完美下载。 Curl是另一种方式,并直接显示输出到terminal(默认)。