下面命令基于powershell
1. UV 缓存清理
uv cache dir
# C:\Users\oahai\AppData\Local\uv\cache
uv cache clean
# Clearing cache at: C:\Users\oahai\AppData\Local\uv\cache
# Removed 111040 files (7.1GiB)
设置环境变量,环境变量优先级高
变量名UV_CACHE_DIR 值E:\uv-cache
输入再次查看
uv cache dir
2. npm 缓存
npm config get cache
# 清除缓存
npm cache clean --force
# 设置路径
npm config set prefix D:\Dev\npm-global --global
pnpm默认与npm一致
3. zed 的node缓存
如果不清楚的话可以叫AI来查看改教程后进行回复适合您电脑的命令
Get-Item "$env:LOCALAPPDATA\Zed" | Select-Object FullName, LinkType, Target
FullName LinkType Target
-------- -------- ------
C:\Users\oahai\AppData\Local\Zed
迁移命令
# 1. 创建目标目录(如果已存在也不报错)
New-Item -ItemType Directory -Path "D:\ZedNodeCache" -Force
New-Item — 创建新项。-ItemType Directory 指定类型为目录。-Force 表示目录已存在时不报错。
# 2. 复制整个目录树
robocopy $src $dst /E /COPY:DAT /NP /NDL /NFL /NJH /NJS
robocopy — Windows 的健壮文件复制工具(比 Copy-Item 快,支持断点续传)。/E 复制所有子目录包括空目录。/COPY:DAT 复制数据、属性、时间戳。/NP /NDL /NFL /NJH /NJS 静默模式不输出进度。
# 3. 删除原目录
Remove-Item $src -Recurse -Force
Remove-Item — 删除项。-Recurse 递归删除目录下所有内容。-Force 强制删除隐藏/只读文件。
# 4. 创建目录联接
New-Item -ItemType Junction -Path $src -Target $dst
验证命令:
(Get-Item "$env:LOCALAPPDATA\Zed\node\cache").Target
# D:\ZedNodeCache
取消链接(恢复原状):
Remove-Item $src # 只删联接本身,不会动 D:\ZedNodeCache
Move-Item "D:\ZedNodeCache" $src # 把目录移回来
4. 懒人系统清理 Dism++
使用方法: 常用工具=>工具回收=>找到扫描(默认为推荐清理内容)
作者开源 Dism-Multi-language
官方网站 初雨团队
下载地址 releases
5. 微软电脑管家
可以深度识别缓存文件,点击详情可以查看文件位置。如果不确定是否要删除可以复制路径给AI询问删除影响大吗
默认直接搜索“微软电脑管家” win11基本自带

后续计划
根据本人实际使用继续记录清理教程
