Curl 技巧

Curl 技巧

Curl 使用技巧

技巧

查看版本号

1
curl --version
  • or
1
curl -v
  • 选项不仅会返回版本,还会返回当前版本中支持的协议和功能。

下载一个文件

  • 不指定文件名
1
curl -O https://Vitan.me/file.tar.gz
  • 指定文件名
1
curl -o newfile.tar.gz https://Vitan.me/file.tar.gz

下载多个文件

1
curl -O https://Vitan.me/file.tar.gz -O https://Vitan.me/newfile.tar.gz

恢复中断下载

1
curl -C --O https://Vitan.me/file.tar.gz

使用代理

  • 如果有 proxy.yourdomain.com 端口 8080 的代理服务器,请执行此操作。
1
curl -x proxy.yourdomain.com:8080 -U user:password -O https://Vitan.me/file.tar.gz

查询 HTTP 标头

1
curl -I www.vitan.me
  • HTTP 标头允许远程Web服务器发送有关自身的其他信息以及实际请求。这为客户提供了有关如何处理请求的详细信息。

从 FTP 服务器下载文件

1
curl -u username:password -O ftp://yourftpserver/yourfile.tar.gz

上传文件到 FTP 服务器

1
curl -u username:password -T file.tar.gz ftp://ftpserver

限制下载速率

1
curl --limit-rate 100K https://Vitan.me/file.tar.gz -O

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×