`wget` 和 `curl` 常用选项

记录下 wgetcurl 这两款工具的常用选项.

其中 wget 主要用于下载文件,而 curl 则用于发送请求.

wget

输入 wget --help 可查看:

  • -o 指定日志输出文件,-O 指定输出文件
  • -c 支持断点续传
  • -T 设置 timeout 值
  • --user, --password 用于身份认证
  • -U user agent

curl

输入 curl --help all 查看完整手册:

  • -X 指定使用的请求方法
  • -H 向请求中添加自定义 header, 支持多个
  • -U 使用 user:pass 格式指定身份信息
  • -n, --netrc-file.netrc 文件中读取用户和密码信息,避免敏感信息暴露在命令历史记录中
  • -o 指定输出文件
  • --output-dir 指定输出文件夹
  • -Z 并行传输
  • -x 指定代理