0

0

MAC如何快速搜索大文件_MAC磁盘空间分析与冗余数据清理【方法】

穿越時空

穿越時空

发布时间:2026-01-01 14:05:48

|

422人浏览过

|

来源于php中文网

原创

macOS清理大文件有五种方法:一、用“关于本机”→“储存空间”→“管理”可视化识别并删除冗余数据;二、访达高级搜索按大小、时间等条件筛选;三、终端find命令递归扫描排序大文件;四、第三方工具如DaisyDisk图形化分析;五、保存智能搜索为边栏快捷方式。

mac如何快速搜索大文件_mac磁盘空间分析与冗余数据清理【方法】

一、使用“关于本机”中的储存空间管理功能

macOS内置的储存空间管理工具通过系统级索引自动归类并可视化各类文件占用的空间,无需命令行操作即可直观识别占用磁盘最多的大文件和冗余数据类型。

1、点击屏幕左上角的苹果菜单,选择“关于本机”。

2、在弹出窗口中点按“储存空间”,然后点击“管理”按钮。

3、在管理界面左侧边栏中,依次查看“应用程序”、“文稿”、“iOS 文件”、“系统数据”等类别。

4、每个类别下文件默认按大小降序排列重点观察顶部显示的前5个最大文件或文件夹

5、选中确认无用的大型项目,点击右下角“删除”按钮移除。

二、通过访达高级搜索定位大文件

访达支持多条件组合过滤,可精准限定文件大小阈值、种类及修改时间范围,适用于快速筛选当前用户目录或全盘中超过指定体积的独立文件。

1、打开任意访达窗口,在右上角搜索框内点击以激活搜索栏。

2、在搜索栏下方点击“种类”下拉菜单,若未见“文件大小”,则点击“其他”,在弹出列表中勾选“文件大小”并点击“好”。

3、在新增的“文件大小”条件行中,第二列选择“大于”,第三列输入数值如500,第四列单位选择MB

4、点击搜索栏右侧的“+”号,添加“修改日期”条件,选择“过去1年”以排除近期必要文件。

5、在窗口顶部的“搜索范围”中,选择“这台Mac”执行全局扫描,或选择当前打开文件夹以限制范围。

6、结果列表中按住Command键多选目标文件,按下Command + Delete将其移入废纸篓。

三、利用终端命令递归扫描最大文件

终端提供底层文件系统访问能力,可绕过图形界面限制,对指定路径进行深度遍历,并按体积排序输出前N个最大文件,适合技术用户快速定位隐藏大文件(如缓存、日志、虚拟机镜像)。

1、打开“终端”(路径:应用程序 > 实用工具 > 终端)。

2、输入以下命令以列出用户主目录下大于1GB的前10个文件:

find ~/ -type f -size +1G -exec ls -lh {} \; 2>/dev/null | awk '{print $5, $9}' | sort -rh | head -10

3、若需扫描整个系统(需管理员权限),将~/替换为/,并在命令前添加sudo

4、逐行核对输出中的文件路径与名称,特别注意路径中包含“Library/Caches”、“.Trash”、“VMware Fusion”、“Parallels”等关键词的条目

5、确认无误后,使用rm -f [完整路径]删除单个文件,或对多个文件使用循环命令批量清理。

四、借助第三方可视化分析工具

第三方工具通过图形化磁盘映射呈现文件体积分布,支持交互式钻取、颜色编码与一键清理建议,大幅降低误删风险并提升空间分析效率。

1、下载并安装DiskGeeker(赤友出品)或DaisyDisk(商业版含试用期)。

2、启动应用后,在主界面选择系统磁盘(通常为“Macintosh HD”),点击“扫描”或“分析”按钮。

3、等待扫描完成,界面将生成环形图或树状图,体积最大的扇区或节点即对应最大文件或文件夹

4、点击任一扇区,右侧面板显示其内部结构;双击具体文件夹可下钻至子层级。

5、右键点击可疑大文件或文件夹,选择“在访达中显示”,人工核查内容后再决定是否清理。

6、部分工具提供“清理垃圾”模块,可安全清除系统缓存、语言包、旧Time Machine本地快照等冗余项。

五、保存智能搜索为访达边栏快捷方式

将常用的大文件搜索条件固化为可重复调用的智能文件夹,避免每次重建筛选逻辑,实现一键刷新大文件动态清单。

1、按前述方法在访达中完成一次“大小大于500MB”的搜索。

2、确保搜索结果窗口处于活动状态,点击菜单栏“文件”→“另存为…”。

3、在弹出窗口中输入名称如“所有大于500MB的文件”,保存位置选择“访达边栏”。

4、点击“保存”后,该智能文件夹将永久出现在访达边栏“位置”区域下方。

5、此后每次点击该边栏项,访达将实时重新执行搜索并显示当前符合条件的所有文件。

相关专题

更多
python中print函数的用法
python中print函数的用法

python中print函数的语法是“print(value1, value2, ..., sep=' ', end=' ', file=sys.stdout, flush=False)”。本专题为大家提供print相关的文章、下载、课程内容,供大家免费下载体验。

184

2023.09.27

数据类型有哪几种
数据类型有哪几种

数据类型有整型、浮点型、字符型、字符串型、布尔型、数组、结构体和枚举等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

298

2023.10.31

php数据类型
php数据类型

本专题整合了php数据类型相关内容,阅读专题下面的文章了解更多详细内容。

216

2025.10.31

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

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

229

2023.09.22

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

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

434

2024.03.01

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

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

379

2023.09.04

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

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

266

2023.11.13

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

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

207

2023.12.29

php源码安装教程大全
php源码安装教程大全

本专题整合了php源码安装教程,阅读专题下面的文章了解更多详细内容。

7

2025.12.31

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
最新Python教程 从入门到精通
最新Python教程 从入门到精通

共4课时 | 0.6万人学习

Rust 教程
Rust 教程

共28课时 | 4万人学习

Git 教程
Git 教程

共21课时 | 2.3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号