Linux中国科技|种从 Linux 终端下载文件的方法,2( 二 )


curl-OURL
Linux中国科技|种从 Linux 终端下载文件的方法,2
文章图片
在Linux中 , 用curl下载多个文件是比较简单的 。 你只需要指定多个URL即可:
curl-OURL1URL2URL3请记住 , curl不像wget那么简单 。 wget可以将网页保存为index.html , curl却会抱怨远程文件没有网页的名字 。 你必须按照下一节的描述用一个自定义的名字来保存它 。
用不同的名字下载文件
这可能会让人感到困惑 , 但如果要为下载的文件提供一个自定义的名称(而不是原始名称) , 你必须使用-o(小写O)选项:
curl-ofilenameURL
Linux中国科技|种从 Linux 终端下载文件的方法,2
文章图片
有些时候 , curl并不能像你期望的那样下载文件 , 你必须使用选项-L(代表位置)来正确下载 。 这是因为有些时候 , 链接会重定向到其他链接 , 而使用选项-L , 它就会跟随最终的链接 。
用curl暂停和恢复下载
和wget一样 , 你也可以用curl的-c选项恢复暂停的下载:
curl-cURL和以往一样 , 在Linux中做同一件事有多种方法 。 从终端下载文件也不例外 。
wget和curl只是Linux中最流行的两个下载文件的命令 。 还有更多这样的命令行工具 。 基于终端的网络浏览器 , 如elinks、w3m等也可以用于在命令行下载文件 。
就个人而言 , 对于一个简单的下载 , 我更喜欢使用wget而不是curl 。 它更简单 , 也不会让你感到困惑 , 因为你可能很难理解为什么curl不能以预期的格式下载文件 。
欢迎你的反馈和建议 。
via:itsfoss.com
作者:AbhishekPrakash选题:lujun9972译者:geekpi校对:wxy


推荐阅读