Win10 Ubuntu终端如何删除homebrew目录或卸载homebrew?
报错原因
rmdir、rm -d命令的作用仅为删除完全为空的目录。homebrew目录下存在大量程序文件、缓存、配置等子内容,不符合空目录要求,因此会持续返回「Directory not empty」报错。
解决方法
按需选择对应操作即可:
- 直接删除homebrew目录
执行递归强制删除命令,从你之前的操作路径判断,homebrew位于当前用户家目录下,运行以下命令即可:rm -rf ~/homebrew注意:
rm -rf执行后无二次确认、文件无法恢复,运行前务必核对路径,避免误删其他重要文件。
目录删除后,需要检查~/.bashrc、~/.zshrc等shell配置文件,删除其中和Homebrew相关的路径配置,避免终端启动时出现找不到路径的报错。 - 完整卸载Homebrew(推荐,无残留)
正规安装的Homebrew自带官方卸载脚本,运行后会自动清理所有Homebrew安装的软件、关联目录和配置项,清理效果比手动删除目录更彻底。如果卸载脚本已经被误删,再使用上述强制删除命令即可。
内容的提问来源于stack exchange,提问作者Egede Solomon
相关产品推荐
相关产品推荐

