用过MacOS的都知道,卸载软件是一个非常头疼的问题,市面很多卸载软件都无法做到“彻底”删除,总会留下一些残余文件。随着时间的推移,这些残余文件会越来越多。甚至有一些“自动更新”残余文件,或者“后台运行”的残余文件,这是最要命的。
根据自己的经验,我总结了一个手动卸载的步骤,做到真正意义上的彻底卸载
先用AppCleaner把软件卸载掉,再进行下面的步骤。(以下所有命令都可以在《Linux和Mac常用命令》找到参数解释)
1.删除文件夹
找到包含“关键字”的文件夹
,并删除(建议手动删除,确保不会误删)
# 先用这个命令筛选一遍
sudo fd --hidden --no-ignore \
--exclude /System \
--exclude /Volumes \
--exclude /bin \
--exclude /sbin \
--exclude /dev \
--exclude /private \
--exclude /etc \
-t d --prune --ignore-case 关键字 /
# 再用这个命令筛选一遍
sudo fd --hidden --no-ignore \
--exclude /System \
--exclude /Volumes \
--exclude /bin \
--exclude /sbin \
--exclude /dev \
--exclude /private \
--exclude /etc \
-t d --ignore-case 关键字 /
2.删除文件
找到包含“关键字”的文件
,并删除(建议手动删除,确保不会误删)
sudo fd --hidden --no-ignore \
--exclude /System \
--exclude /Volumes \
--exclude /bin \
--exclude /sbin \
--exclude /dev \
--exclude /private \
--exclude /etc \
-t f --ignore-case 关键字 /
3.删除漏网之鱼
找到包含“关键字”的文件内容
,并删除(建议手动删除,确保不会误删)
cd /
sudo rg --hidden --no-ignore \
-g '!/System/**' \
-g '!/Volumes/**' \
-g '!/bin/**' \
-g '!/sbin/**' \
-g '!/dev/**' \
-g '!/private/**' \
-g '!/etc/**' \
--files-with-matches -i 关键字 .