Skip to content

卸载残留与运行态

排查卸载残留时,应把“运行态”和“磁盘残留”分开处理。

运行态检查:

bash
ps aux | grep -i app-name
launchctl list | grep -i app-name
sudo launchctl list | grep -i app-name
lsof -iTCP -sTCP:LISTEN -n -P

磁盘残留检查:

bash
find ~/Library -iname '*app-name*' 2>/dev/null
find /Library -iname '*app-name*' 2>/dev/null

处理原则:

  • 先确认没有活跃进程、LaunchAgent、LaunchDaemon 或监听端口。
  • 再清理用户级配置、缓存、日志和历史数据。
  • 对不确定用途的文件先归档,不直接删除。