XDG_CACHE_HOME与GOCACHE的区别XDG_CACHE_HOME是一个Linux中的标准环境变量,用于指定用户缓存数据的主目录。其作用范围涵盖整个系统,可以被所有程序共享。如果该环境变量未设置,默认使用$HOME/.cache作为缓存目录。GOCACHE是Go语言特有的环境变量,用于指定Go项目的构建结果(如编译器、运行时等)的缓存目录。其作用范围仅涵盖当前的Go项目。如果该环境变量未设置,默认使用$HOME/.cache/go-build作为缓存目录。