| 命令 | 作用 | 说明 | 清理命令 |
|---|---|---|---|
du -h -d1 $(npm config get cache) |
获取 npm 缓存文件夹大小 |
可直接删除,后续 npm install 会重新下载 |
npm cache clean --force、rm -rf "$(npm config get cache)/_npx" |
du -h -d1 $(yarn cache dir) |
获取 yarn 缓存文件夹大小 |
可直接删除,后续 yarn install 会重新下载 |
yarn cache clean |
du -h -d1 $(pnpm store path)、 du -h -d1 ~/Library/pnpm |
获取 pnpm 缓存文件夹大小 |
可直接删除,后续 pnpm install 会重新下载 |
pnpm store prune |
du -h -d1 $(npm config get electron_cache)、du -h -d1 ~/Library/Caches/electron |
获取 electron_cache 缓存文件夹大小 |
可直接删除,后续 npm install/build 会重新下载 |
|
du -h -d1 $(npm config get electron_builder_cache)、du -h -d1 ~/Library/Caches/electron-builder |
获取 electron-builder 缓存文件夹大小 |
可直接删除,后续 npm install/build 会重新下载 |
|
du -h -d1 $(go env GOCACHE) |
获取 go build 缓存文件夹大小 |
可直接删除,后续构建时自动重建 | go clean -cache; go clean -modcache |
du -h -d1 ~/Library/Caches/JetBrains |
获取 JetBrains 缓存文件夹大小 |
可删除历史版本的缓存(如旧 IDE 的子目录) | |
du -h -d1 ~/Library/Caches/pip |
获取 pip 缓存文件夹大小 |
可直接删除,后续 pip install 会重新下载 |
pip cache purge |
du -h -d1 ~/.cargo/registry |
获取 cargo 依赖包缓存大小 |
可直接删除,后续 cargo build 会重新下载依赖 |
rm -rf ~/.cargo/registry |
docker system df |
获取 Docker Images/Containers/Local Volumes/Build Cache 大小 |
谨慎删除:所有已停止的容器、所有未被容器使用的网络、所有未被容器使用的镜像、全部构建缓存 | docker system prune -a |