Mac怎么清理磁盘空间_Mac释放存储空间瘦身方法【实战】

雨萱姑娘_3504

雨萱姑娘_3504

2026-04-10

604人浏览

原创

mac磁盘空间不足可按五步清理:一、用系统“储存空间管理”自动优化;二、手动清空用户及系统级缓存;三、卸载应用后删除application support与preferences残余;四、迁移xcode、ai模型等到外接硬盘并建符号链接;五、用终端扫描并删除隐藏大文件及本地快照。

mac怎么清理磁盘空间_mac释放存储空间瘦身方法【实战】

如果您发现Mac运行变慢、启动延迟或提示“磁盘空间不足”,则很可能是系统中积累了大量未清理的缓存、残留文件和无法归类的“其他文件”。以下是解决此问题的步骤:

一、使用系统内置“储存空间管理”工具

macOS 提供了可视化空间分析与一键优化功能,可自动识别大文件类别并执行安全清理。该方法无需第三方软件,适合所有用户快速介入。

1、点击屏幕左上角苹果菜单 ,选择“系统设置”;

2、在边栏中点击“通用”,再点击右侧的“储存空间”;

3、等待系统完成扫描(可能需数分钟),待各类别柱状图显示完整后,点击右下角“管理”按钮;

4、在弹出窗口中,依次启用以下选项:自动清空废纸篓中超过30天的项目仅保留在Mac上的最近电子邮件附件将桌面与文稿文件夹储存在iCloud云盘中

5、在“建议”区域点击“查看文件”,手动筛选并删除已观看的Apple TV影片、大型下载项或重复文档。

二、手动清理应用程序缓存与临时文件

缓存文件由系统及各类App持续生成,虽用于加速运行,但长期累积会占据数十GB空间,且不被“储存空间管理”完全覆盖。手动定位可精准释放高占比目录。

1、按下 Command + Shift + G 打开“前往文件夹”窗口;

2、输入 ~/Library/Caches/ 并回车,进入用户级缓存根目录;

3、按大小排序(右键列表空白处 → “显示简介”可快速比对),重点进入占用超500MB的子文件夹(如com.google.Chrome、com.figma.Desktop);

4、选中内部全部内容,按 Command + Delete 移入废纸篓;

5、重复步骤1–4,访问系统级缓存路径:/Library/Caches/(需输入管理员密码)。

三、卸载应用并清除残余支持文件

仅将App拖入废纸篓无法删除其关联的偏好设置、日志与数据文件,这些残余常驻于Application Support与Preferences目录,单个应用可达数GB。

1、打开访达,在左侧边栏点击“前往”→“前往文件夹”,输入 ~/Library/Application Support/

2、查找与已卸载App同名的文件夹(如“MacWhisper”、“CapCut”、“Docker”);

堆友AI
堆友AI

堆友AI是专为设计师打造的AI设计服务平台。

下载

3、确认该文件夹内无重要个人数据后,将其移入废纸篓;

4、同样操作访问 ~/Library/Preferences/,删除对应 .plist 文件(如 com.docker.docker.plist);

5、清空废纸篓并重启Mac以释放锁定文件。

四、迁移大型开发目录与AI模型至外接硬盘

开发者工具(如Xcode模拟器)、本地AI模型(Gemini、HuggingFace)等非系统必需但体积庞大的数据,可物理转移至外接存储并通过符号链接维持路径可用性,避免重装或配置丢失。

1、将 /Library/Developer/ 整个文件夹复制到外接硬盘根目录;

2、在终端中执行:sudo rm -rf /Library/Developer

3、执行符号链接命令:sudo ln -s "/Volumes/外接硬盘名称/Library/Developer" "/Library/Developer"

4、对用户级AI模型目录重复操作:~/.gemini~/.cache/huggingface

5、验证链接有效性:在终端输入 ls -l ~/.gemini,应显示指向外部路径的箭头标识。

五、扫描并删除“其他文件”中的隐藏大文件

“其他文件”类别包含系统未分类的杂项,如虚拟机镜像、数据库快照、旧Time Machine本地快照等,常隐藏于深层路径中,需命令行辅助定位。

1、打开终端,执行:sudo du -sh ~/Library/* 2>/dev/null | sort -hr | head -20

2、重点关注输出中大于2GB的条目(如 ~/Library/Containers/com.docker.docker/Data/d4m、~/Library/Group Containers/UBF8T346G9.Office);

3、进入对应路径,使用 ls -lSh 列出文件并按大小倒序;

4、对确认无用的单个大文件(如 *.raw、*.sparseimage、*.sqlite-wal),执行:rm -f 文件名

5、清理Time Machine本地快照:sudo tmutil thinlocalsnapshots / 9999999999 1

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

清理磁盘

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
chrome什么意思
chrome什么意思

chrome是浏览器的意思,由Google开发的网络浏览器,它在2008年首次发布,并迅速成为全球最受欢迎的浏览器之一。本专题为大家提供chrome相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.11

2426

5

chrome无法加载插件怎么办
chrome无法加载插件怎么办

chrome无法加载插件可以通过检查插件是否已正确安装、禁用和启用插件、清除插件缓存、更新浏览器和插件、检查网络连接和尝试在隐身模式下加载插件方法解决。更多关于chrome相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

2023.11.06

4219

7

Chrome开启无痕模式
Chrome开启无痕模式

本专题整合了Chrome无痕模式开启相关内容,阅读专题下面的文章了解更多详细教程。

2026.03.24

3027

22

c语言中null和NULL的区别
c语言中null和NULL的区别

c语言中null和NULL的区别是:null是C语言中的一个宏定义,通常用来表示一个空指针,可以用于初始化指针变量,或者在条件语句中判断指针是否为空;NULL是C语言中的一个预定义常量,通常用来表示一个空值,用于表示一个空的指针、空的指针数组或者空的结构体指针。

2023.09.22

509

3

java中null的用法
java中null的用法

在Java中,null表示一个引用类型的变量不指向任何对象。可以将null赋值给任何引用类型的变量,包括类、接口、数组、字符串等。想了解更多null的相关内容,可以阅读本专题下面的文章。

2024.03.01

1638

6

sort排序函数用法
sort排序函数用法

sort排序函数的用法:1、对列表进行排序,默认情况下,sort函数按升序排序,因此最终输出的结果是按从小到大的顺序排列的;2、对元组进行排序,默认情况下,sort函数按元素的大小进行排序,因此最终输出的结果是按从小到大的顺序排列的;3、对字典进行排序,由于字典是无序的,因此排序后的结果仍然是原来的字典,使用一个lambda表达式作为key参数的值,用于指定排序的依据。

2023.09.04

1098

7

数据库Delete用法
数据库Delete用法

数据库Delete用法:1、删除单条记录;2、删除多条记录;3、删除所有记录;4、删除特定条件的记录。更多关于数据库Delete的内容,大家可以访问下面的文章。

2023.11.13

2331

4

drop和delete的区别
drop和delete的区别

drop和delete的区别:1、功能与用途;2、操作对象;3、可逆性;4、空间释放;5、执行速度与效率;6、与其他命令的交互;7、影响的持久性;8、语法和执行;9、触发器与约束;10、事务处理。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.12.29

745

3

k8s和docker区别
k8s和docker区别

k8s和docker区别有抽象层次不同、管理范围不同、功能不同、应用程序生命周期管理不同、缩放能力不同、高可用性等等区别。本专题为大家提供k8s和docker区别相关的各种文章、以及下载和课程。

2023.07.24

625

4

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
安装 Xdebug 并配置 phpstorm
安装 Xdebug 并配置 phpstorm

共1课时 | 170人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 20万人学习

好课诞生记
好课诞生记

共20课时 | 7.1万人学习