下面命令基于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_DIRE:\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基本自带

diannaoguanjiatup

后续计划

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