wget/curl 用于访问网络上的资源, 如下载某些程序源码包.

wget

使用 wget 下载某个资源

wget https://www.debian.org/releases/stable/example-preseed.txt

下载整个网站

wget --wait=9 --recursive --level=2 https://www.debian.org
  • --wait 检索之间等待的时间
  • --recursive 递归检索
  • --level 设置检索深度

某些网站要检查 http User Agent的内容, 非浏览器访问可能将被限制,可以使用 --user-agent 来定制 User Agent 的内容.

wget https://www.debian.org --user-agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.96 Safari/537.36'

curl

下载连续的图片文件

curl -O http://example.org/xyz/cat[01-20].jpg

常用的一些选项

  • --referer 用于指定当前访问链接的来源网页
  • --user-agent 类似wget, 用于设置客户端的 http User Agent

【腾讯云】境外1核2G服务器低至2折,半价续费券限量免费领取!
https://cloud.tencent.com/act/cps/redirect?redirect=1068&cps_key=e4b50f6c64a4480367f8a8d16fd07c5a&from=console

标签: wget, curl

添加新评论