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

如何清理本地Bazel仓库缓存的content-addressable文件夹?

Bazel仓库缓存中content-addressable文件夹的清理问题

内置清理支持情况

Bazel目前没有提供专门的CLI参数或内置命令来直接触发content-addressable文件夹的清理。这个目录采用内容寻址存储,文件命名基于内容哈希,Bazel本身不会自动追踪这些文件的引用关系来执行垃圾回收。

手动清理的最佳实践

  • 直接删除整个文件夹:这是最直接的方式。content-addressable中的文件都是基于内容哈希的缓存项,删除后Bazel会在需要时重新拉取或构建对应内容,不会影响项目正常构建,仅首次构建会因重新生成缓存耗时稍长。
  • 按文件修改时间筛选清理:若不想全量删除,可根据文件修改时间清理旧缓存。Linux/macOS下可使用以下命令(示例为删除30天前的文件,可按需调整+30数值):
    find /path/to/repo_cache/content-addressable -type f -mtime +30 -delete
    
  • 可选备份操作:若担心误删或后续需恢复,可先对content-addressable文件夹进行压缩备份,再执行清理。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.11 21:42:00