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

如何卸载$GOPATH/bin目录下所有通过go install安装的内容?

关于批量删除所有go install安装内容的问题解答

不存在原生的单个Go命令可以直接删除所有通过go install安装的全局可执行文件,不过你可以结合Go的环境变量和系统命令快速完成操作,具体说明如下:

  • 所有go install生成的全局可执行文件,都会统一存放在GOBIN环境变量指定的目录下;如果没有手动配置过GOBIN,默认存储路径为GOPATH下的bin子目录。
  • 先执行go env GOBIN GOPATH命令可以查看你当前环境对应的存储路径。
  • 类Unix系统(Linux、macOS等)执行以下命令即可清空所有go install安装的内容:
    # 已设置GOBIN的场景
    rm -rf $(go env GOBIN)/*
    # 未设置GOBIN的默认场景
    rm -rf $(go env GOPATH)/bin/*
    
  • Windows PowerShell环境执行以下命令即可清空:
    # 已设置GOBIN的场景
    Remove-Item -Path (go env GOBIN)/* -Recurse -Force
    # 未设置GOBIN的默认场景
    Remove-Item -Path (Join-Path (go env GOPATH) bin)/* -Recurse -Force
    

注意:上述操作会删除所有通过go install安装的全局可执行文件,操作前建议先进入对应目录检查内容,避免误删需要保留的工具

Go官方目前没有推出专门的全局安装内容清理命令,因为所有产物都集中存放在单个目录下,直接操作目录的成本已经很低,不需要额外封装专用命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 17:24:03