Appearance
卸载残留与运行态
排查卸载残留时,应把“运行态”和“磁盘残留”分开处理。
运行态检查:
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 或监听端口。
- 再清理用户级配置、缓存、日志和历史数据。
- 对不确定用途的文件先归档,不直接删除。