Kali Linux 中彻底删除 Cursor 编辑器(含 dpkg 非空目录警告解决)
在 Kali Linux(基于 Debian)中卸载 Cursor 编辑器时,很多用户会遇到如下提示:
text
dpkg: 警告: 卸载 cursor 时,目录
/usr/share/cursor/resources/app/out/vs/workbench
非空,因而不会删除该目录
这并不是错误,而是 Cursor 已被卸载,但仍有残留文件 。本文将给出一套完整、彻底、不留痕迹的清理方案。
一、卸载 Cursor 主程序
1️⃣ 如果是通过 apt / deb 包安装
bash
sudo apt remove --purge cursor
sudo apt autoremove --purge

确认是否还存在安装记录:
bash
dpkg -l | grep -i cursor
如果没有输出,说明包已经卸载。
二、处理 dpkg 提示的"非空目录"警告(关键)
1️⃣ 警告含义说明
text
dpkg: 警告: 卸载 cursor 时,目录 ... 非空,因而不会删除
原因:
- Cursor 升级或自更新留下的文件
- 插件 / runtime 资源
- dpkg 只删除"它知道的文件",不会强制删除目录
👉 不影响系统,但会留下垃圾文件
2️⃣ 手动彻底删除 Cursor 安装目录(推荐)
bash
sudo rm -rf /usr/share/cursor
这是解决该警告的根本方法。
三、清理用户级配置与缓存(非常重要)
Cursor 基于 VS Code,用户目录中残留非常多:
bash
rm -rf ~/.config/Cursor
rm -rf ~/.cache/Cursor
rm -rf ~/.local/share/Cursor
rm -rf ~/.cursor
如果安装过插件:
bash
rm -rf ~/.cursor/extensions
四、清理桌面菜单与快捷方式(可选)
bash
rm -f ~/.local/share/applications/cursor.desktop
sudo rm -f /usr/share/applications/cursor.desktop
刷新桌面数据库:
bash
update-desktop-database ~/.local/share/applications
五、全局检查是否还有残留(保险)
bash
sudo find / -iname "*cursor*" 2>/dev/null
确认是 Cursor 相关的文件后再删除。
六、系统扫尾清理
bash
sudo apt autoremove --purge
sudo apt clean
七、最终验证(非常关键)
bash
which cursor
cursor --version
正确结果应为:
text
command not found
至此,Cursor 已在 Kali /ubuntu Linux 中彻底删除,不留任何痕迹。
八、额外建议
Cursor 在 Debian / Kali 上:
- ❌ 自更新残留多
- ❌ 卸载不干净
- ❌ 易污染
/usr/share