You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用curl下载VS Code压缩包异常:下载文件非zip格式求助

问题排查与修复

你的curl命令存在两个核心问题,导致下载的不是正确的zip包:

  • URL未加引号,参数被截断
    URL里的&在bash中是特殊符号,会将前面的curl命令放到后台执行,剩余的os=darwin-universal会被当作独立命令处理。实际curl仅请求了https://code.visualstudio.com/sha/download?build=stable,根本没传递系统参数,自然下载不到Mac版本的安装包。

  • 未开启重定向跟随
    你使用的下载链接是跳转地址,默认curl不会自动跟随重定向,所以下载到的是跳转页面的HTML代码,而非真正的zip压缩包。

修正后的脚本

#!/bin/bash
echo "Downloading Visual Studio Code..."
curl -L -o VScode.zip "https://code.visualstudio.com/sha/download?build=stable&os=darwin-universal"

关键改动说明

  • 给整个URL添加双引号,让bash将其识别为完整字符串,避免&被解析为后台执行符号,确保所有参数完整传递。
  • 添加-L参数,让curl自动跟随重定向,获取最终的Mac通用版zip安装包。

内容的提问来源于stack exchange,提问作者ezogg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 04:35:55