它们是否相同?某些事情可以用一个而不是另一个完成吗?那些是什么?或者,在一天结束时,是熟悉的问题?
答案 0 :(得分:44)
如果您正在编程,则应使用curl。它有一个很好的api,适用于大多数语言。向os运行wget是一个很好的选择,如果你有一个API接口,就不应该这样做!
答案 1 :(得分:29)
功能上有一些重叠。虽然GNU wget是用于使用HTTP / FTP检索文件的包,但curl使用单个URL传输数据。正如MarkusQ共享的链接中所述,wget可以递归下载 - 请参阅this comparison article以获取更多详细信息。
答案 2 :(得分:19)
cURL
用于双向数据传输,而wget
用于来自特定来源的非交互式下载文件。功能中有some个重叠,但它们not meant完全相同the same things。
这取决于你想要做什么;对于像下载文件wget
和cURL
这样的简单任务来说,它们具有可比性,但这实际上只是触及了这两种工具的表面。
答案 3 :(得分:14)
它们都提供了无穷无尽的选择,其中大部分都是我从未使用过的。但是,我倾向于更喜欢wget,因为它默认保存您提供的URL的输出 - 非常适合下载。 Curl采用另一种方式,并将输出直接显示在终端上(默认情况下)。