如何在 Mac 上卸载百度网盘
传到百度网盘的文件在移除 Mac 客户端后仍留在账号里,但没传完的任务会中断,下载到本机的文件也还在应用保存它们的位置。移除之前,先让传输任务跑完,在网页版 pan.baidu.com 上核对重要的上传,再把要留的文件从仍在同步的文件夹里复制出来。本文覆盖官网下载版和 Homebrew cask baidunetdisk。
先跑完传输,再核对网页端
打开传输列表,等上传和下载完成,不再需要的任务直接取消。然后打开百度网盘网页版,点开几份最近上传的文件,确认内容完整。
下载的文件默认放在「下载」文件夹,除非你改过。百度网盘帮助中心写的设置位置是「百度网盘 › 设置 › 传输设置」,卸载不会动这个文件夹。
如果设置过同步文件夹,帮助中心的说法是这个文件夹会和云端自动同步。移除应用之前,把要留的文件复制到同步文件夹以外,并打开副本确认;在仍同步时把文件挪出去,和复制一份不是一回事。百度网盘帮助中心
退出并移除应用
- 让百度网盘成为当前应用,按 Command + Q 退出,只关窗口它还会在后台运行。
- 在活动监视器里搜索 BaiduNetdisk,确认相关进程已经结束。
- 在 Finder 的「应用程序」里把 BaiduNetdisk_mac 移到废纸篓。
- 打开「系统设置 › 通用 › 登录项与扩展」,百度网盘还在就把它关掉。测试卸载后应用已经不在,这一项仍然显示;这里残留的一行只是记录,不是正在运行的程序。
移除应用不会取消百度网盘会员,也不会注销账号。
百度网盘的本机数据在哪里
在 Finder 按 Shift + Command + G,逐个打开存在的位置。
| 位置 | 里面是什么 | 怎么处理 |
|---|---|---|
~/Library/Application Support/com.baidu.BaiduNetdisk-mac |
应用数据 | 不再使用百度网盘时删除 |
~/Library/Application Support/baidunetdisk |
按应用名存放的应用数据 | 看过内容再删除 |
~/Library/Caches/com.baidu.BaiduNetdisk-mac |
缓存 | 退出后可以删除 |
~/Library/Preferences/com.baidu.BaiduNetdisk-mac.plist |
偏好设置 | 想干净重装时删除 |
~/Library/Containers/com.baidu.BaiduNetdisk-mac.FinderSync |
Finder 扩展的容器 | 随应用一起删除 |
~/Library/Group Containers/group.com.baidu.BaiduNetdisk-mac |
应用的共享组 | 测试后仍在,随应用一起删除 |
~/Library/sapi/wappass.baidu.com |
百度账号登录数据 | 只删这个文件夹,不要删 sapi 上级目录 |
~/Library/LaunchAgents/netdisk_service.plist |
百度网盘后台服务的启动代理 | 随应用一起删除 |
除了测试时在磁盘上看到的共享组和启动代理,这些路径都来自 Homebrew cask 的 zap 清单。下载文件夹和同步文件夹不在这张表里,核对完里面的内容之前先留着。
检查结果
在「终端」运行下面三条只读命令:
pgrep -il baidunetdisk
launchctl list | grep -i netdisk
ls -d "$HOME/Library/Group Containers/group.com.baidu.BaiduNetdisk-mac" "$HOME/Library/Containers/com.baidu.BaiduNetdisk-mac.FinderSync"
pgrep没有输出,说明百度网盘已经不在运行。列出进程说明应用或它的 Finder 扩展还在,先退出,再处理它的文件夹。launchctl list没有输出,说明当前会话没有加载百度网盘的任务;出现netdisk_service一行,说明它的后台服务还在登记。ls会列出仍存在的文件夹,其余的报「No such file or directory」。测试机上这两个文件夹都留了下来,里面是扩展和共享组自己的状态,不是你下载的文件。
用 Homebrew 安装时
baidunetdisk 这个 cask 会先卸下 netdisk_service 任务,再移除应用。它的 zap 清单会把两个 Application Support 文件夹、缓存、崩溃报告缓存、Cookie、HTTPStorages、偏好设置、窗口状态、Finder 扩展的容器和 Application Scripts,以及 ~/Library/sapi/wappass.baidu.com 移进废纸篓,不包括共享组,也不包括任何下载或同步文件夹。自己运行 brew uninstall --cask --zap baidunetdisk 不看 Mole 的勾选。Homebrew 的百度网盘 cask
Mole 会先检查 zap 清单,碰到你没勾选的行,比如 Application Support/baidunetdisk,就不执行 --zap,只移除应用和你勾选的行。
只移除应用时运行:
brew uninstall --cask baidunetdisk
Mole 会列出什么
用 Mole 卸载时:
~/Library/Application Support/com.baidu.BaiduNetdisk-mac、缓存、偏好设置、Cookie、HTTPStorages、窗口状态、Finder 扩展的容器和 Application Scripts 默认勾选。~/Library/Group Containers/group.com.baidu.BaiduNetdisk-mac和它的 Application Scripts 文件夹默认勾选,移进废纸篓之前 Mole 会先确认没有别的已装应用在用这个组,确认不了就保留,并在那一行写明原因。- 后台服务的启动代理
~/Library/LaunchAgents/netdisk_service.plist默认勾选。 ~/Library/Application Support/baidunetdisk是按应用名而不是 bundle ID 命名的,默认不勾选。- Mole 还可能从这个应用的 Homebrew zap 清单里列出
~/Library/sapi/wappass.baidu.com,默认不勾选,sapi上级目录、下载文件夹和同步文件夹都不会列出。 - 不改登录项和系统的后台项目记录,需要时到系统设置里关掉。
这次检查覆盖了什么
2026 年 9 月 17 日,用 Homebrew cask baidunetdisk 安装百度网盘,再用 Mole 1.15 Preview(build 272)移除。那个构建执行了完整的 zap 清单,大部分文件在 Mole 处理之前就被删掉了,Finder 扩展的容器和共享组留了下来。测试时没有设置同步文件夹,上传、下载和登录后的同步都没有测试,官网下载版也没有在这次卸载。
2026 年 9 月 26 日,从 Homebrew cask 指向的官方安装包取出百度网盘 8.8.8 拷进「应用程序」,不登录打开一次,再用 Mole 的开发构建把列出的行全部勾上卸载。状态页显示一行 BaiduNetdisk,10 个进程,约 577 MB,第一次打开时它加了一个登录项和 netdisk_service 启动代理。应用、共享组、Finder 扩展的容器和启动代理等 11 项进了废纸篓,清单上的东西一项都没留下,登录项在卸载后也没了。
