Mac上的存储空间总是不够用?其实,许多应用只打开过一两次,占据大量磁盘空间却再未被使用。好消息是,你完全可以在不丢失个人数据的前提下,安全地卸载它们——文档、偏好设置、账号信息全部保留,只移除应用程序本体。下面这几种方法,涵盖了从自动到手动、从图形界面到终端命令的多种方案,满足不同用户的需求。

如果你希望释放磁盘空间,同时保留已安装应用的文档、偏好设置等个人数据,macOS提供了多种卸载未使用应用的方式。以下是具体操作步骤。
一、启用macOS自动卸载未使用App功能
macOS内置的“自动卸载未使用App”功能,可以在不删除用户文稿、账户信息和设置的前提下,移除那些长时间未启动的应用程序主程序。简单来说,系统会自动帮你清理杂物间,但不会动你的私人抽屉。
具体操作:点击屏幕左上角苹果菜单,进入“系统设置”。左侧边栏点击“Apple ID”,再点击右侧的“iCloud”。向下滚动到“iCloud 设置”区域,点击“管理”按钮(就在“iCloud 云备份”下方)。在新窗口中,左侧选择“存储空间”选项卡,再点击右下角的“推荐”。在推荐列表中找到“自动卸载未使用的App”,将开关打开。系统会立即开始扫描,并在后台自动识别并卸载连续90天未被打开的App——不过,系统自带应用和从App Store下载的应用不受此影响。
二、手动卸载App但保留用户数据
这个方法适合你有明确的清理目标,希望主动移除某个应用,但不想误删它生成的文档、配置、缓存等文件。操作起来也很直接:确认目标App完全退出——打开“活动监视器”,搜索App名称,如果进程仍在运行,选中并点击左上角的“X”强制退出。然后打开“访达”,在侧边栏点击“应用程序”,找到目标App图标,按住左键拖到“废纸篓”;或者选中后按Command + Delete。关键一步:切勿清空废纸篓——此时被移入废纸篓的只有主程序,而用户数据依然安全地留在“~/Library/”目录下的Application Support、Preferences、Caches等子文件夹中。今后如需重装该App,它的原有设置和文档仍能被自动识别并继续使用。
三、使用Launchpad卸载App(限App Store来源)
对于从Mac App Store下载的App,Launchpad提供了最简便的一键卸载方式,而且默认保留用户数据——例如iCloud同步的文档、登录状态等。如何操作?打开Launchpad,定位目标App,长按图标直到所有图标抖动并出现“X”按钮,点击那个“X”,确认删除。系统会自动移除App主程序,但不会动“~/Library/Application Support/”和“~/Library/Containers/”中创建的数据容器。这属于“只管拆房子,不动家具”的优雅操作。
四、通过终端命令卸载App并跳过数据清理
如果你喜欢精准控制,或者想避免第三方工具误删用户数据,终端命令是一个非常干净的选择。它只删除.app包本身,其他文件一概不动。打开“访达”→“应用程序”→“实用工具”→双击“终端”。输入命令:sudo rm -rf /Applications/应用名称.app(注意大小写和空格,例如“Google Chrome.app”需完整输入)。回车后输入当前管理员账户密码(密码输入时不会显示字符,直接敲完回车即可)。命令执行完毕后,检查“/Applications/”目录确保.app文件夹已消失,而“~/Library/”中的对应残留文件夹完好无损。
五、禁用自动重装以防止数据覆盖
有一个小陷阱值得留意:当启用iCloud App同步后,某些App在卸载后可能会被系统自动重新下载,导致旧数据被新安装版本覆盖。如果不希望出现这种情况,可以主动关闭它。前往“系统设置”→“Apple ID”→“iCloud”,在iCloud服务列表中找到“App Store”,将开关关闭。然后返回“系统设置”→“App Store”,关闭“自动下载应用更新”与“自动下载购买项目”两项。完成设置后,已卸载的App就不会因为iCloud同步策略被自动恢复,用户数据也就安全地保留在本地了。
