如何在 macOS 上自动整理文件
Read in English: How to Automate File Organization on Mac: 4 Safe Methods
跳转到章节
快速回答:Mac 文件组织自动化有四个实用层:智能文件夹 用于可见性,自动化器或快捷方式 用于确定性路由,Hazel 用于复杂的后台规则,Zush 用于内容感知文件名。从一个文件夹和一个可逆规则开始,验证结果,然后添加下一层。
检查此更新的来源:Apple Automator用户指南、Apple Shortcuts用户指南Mac、Apple Developer文件夹操作文档、Hazel官方产品网站 和 Hazel官方概述。
| 问题 | 最佳启动工具 | 设置时间 | 为什么 |
|---|---|---|---|
| 查看最近或丢失的文件而不移动它们 | 智能文件夹 | 5 分钟 | 已保存的 Finder 搜索是可逆的并且是内置的 |
| 从下载 | 路由可预测类型Automator 文件夹操作 | 15 分钟 | 扩展和日期规则不需要AI |
| 按需运行简单的工作流程 | 快捷方式 | 10 分钟 | 动作清晰,手动控制简单 |
| 维护复杂的后台路由 | 榛树 | 20–40 分钟 | 强大的多条件规则、日志、标签、动作和脚本 |
| 为屏幕截图、扫描件和照片提供可搜索的名称 | Zush | 10 分钟 | 内容分析可以描述元数据通用的文件 |
最安全的设置是使用图层。首先使用智能文件夹来解决问题。下一个路由仅匹配确定性规则的文件。当现有文件名和元数据无法解释文件包含的内容时,添加内容感知命名。如果您特别需要与 Hazel 进行产品比较,请使用专用的 Hazel替代页面;本教程的重点是构建工作流程。
自动文件管理器首先应该处理什么
从那些既频繁又烦人的文件开始。我们的目标不是在第一天就建立一个宏伟的统一系统。目标是消除一两个反复出现的痛点,看到结果,然后从那里扩展。
自动化的最佳候选人:
- 屏幕截图 - macOS 将它们命名为
Screenshot 2026-03-12 at 10.44.11.png,这不会告诉您任何有关内容的信息 - 下载文件夹 - 浏览器下载、电子邮件附件和 AirDrop 文件在通用名称下快速堆积
- 定期导出 - 每周来自同一应用程序的发票、银行对账单、报告
- 传入的相机照片 -
IMG_4382.HEIC六个月后不再有用 - 重复的文档转储 - 客户可交付成果、研究 PDF、项目资产
当自动化消除了每周的烦恼时,而不是当它创建了一个您永远不会维护的复杂系统时,它才是最有效的。
如何识别最严重的违规者
打开 Finder 并按修改日期对“下载”或“桌面”文件夹进行排序。查看最后 50 个文件。数一数有多少个的名字可以告诉你里面有什么。如果答案小于一半,则该文件夹是一个强大的自动化候选者。
您还可以检查文件夹中的文件量。打开终端并运行:
ls -1 ~/Downloads | wc -l如果数字超过 200,则说明您有积压的工作值得自动化。
选择正确的 Mac 自动化层
macOS 附带了多个用于文件自动化的内置工具。第三方应用程序填补了空白。以下是它们的高水平比较。
| 工具 | 内置 | 监控文件夹 | 移动文件 | 重命名文件 | 内容感知 |
|---|---|---|---|---|---|
| 智能文件夹 | 是的 | 否(虚拟) | 没有 | 没有 | 没有 |
| 自动化 | 是的 | 是(文件夹操作) | 是的 | 是(模式) | 没有 |
| 快捷方式 | 是的 | 是(触发) | 是的 | 是(模式) | 没有 |
| 榛树 | 否 ($42) | 是的 | 是的 | 是(规则) | 没有 |
| Zush Mac文件重命名器 | 没有 | 是的 | 没有 | 是(人工智能) | 是的 |
正确的答案通常是一个组合。每个工具处理问题的不同层面。
智能文件夹:分步设置
智能文件夹不移动文件。它们根据搜索条件动态显示文件。将它们视为已保存的 Spotlight 搜索,显示在 Finder 侧栏中。
它们对于在分散的位置查找文件非常有用,而无需重组文件夹层次结构。
如何创建智能文件夹
- 打开Finder
- 按 Cmd + F 或转到 文件 > 新建智能文件夹
- 点击右上角的**+**按钮添加条件
- 设置您的条件(参见下面的示例)
- 单击“保存”并命名智能文件夹
6.选中添加到侧边栏,使其保持可访问性
7.选择保存
.savedSearch文件的位置(默认即可)
最有用的智能文件夹标准
| 智能文件夹用途 | 设定标准 |
|---|---|
| 最近的截图 | 种类 = 图片,名称包含“屏幕截图”,修改日期 = 最近 7 天 |
| 大文件吃磁盘 | 文件大小 > 500 MB |
| 最近的 PDF | 种类 = PDF,修改日期 = 最近 30 天 |
| 需要审查的文件 | 标签=“评论”,种类=文档 |
| 所有演示 | 种类=演示 |
| 最近下载 | 文件夹 = 下载,修改日期 = 最近 3 天 |
高级智能文件夹提示
- 按住 Option,同时单击 + 按钮添加复合条件(AND/OR 分组)
- 您可以按文件扩展名、创建日期、上次打开日期和数十个其他元数据字段进行过滤
- 智能文件夹实时更新,因此它们始终反映驱动器的当前状态
- 它们适用于所有已安装的卷,包括外部驱动器
智能文件夹不是真正的自动化,因为它们不会移动或重命名任何内容。但它们是一个很好的第一步,因为它们让你在遵守规则之前了解需要组织什么。
如需更深入的了解,请参阅我们的 macOS文件搜索电动工具指南。
自动器和快捷方式:构建真实的工作流程
Automator(及其较新的兄弟产品 Shortcuts)可让您创建实际的文件处理工作流程。他们可以使用拖放界面重命名、移动、复制、调整大小和转换文件。
Automator 文件夹操作:按文件类型自动对下载进行排序
这是最实用的 Automator 工作流程之一。它会监视您的“下载”文件夹,并根据文件的扩展名将文件移动到子文件夹中。
逐步设置:
1.打开Automator(在Spotlight中搜索) 2. 选择 文件夹操作 作为文档类型 3. 在顶部,将“文件夹操作接收添加到的文件和文件夹”设置为 下载 文件夹 4. 添加 运行 Shell 脚本 操作 5. 将“传递输入”设置为作为参数 6. 粘贴以下脚本:
for f in "$@"; do ext="${f##*.}" ext=$(echo "$ext" | tr '[:upper:]' '[:lower:]') case "$ext" in pdf) dest="$HOME/Documents/PDFs" ;; jpg|jpeg|png|heic|webp|gif) dest="$HOME/Pictures/Downloads" ;; zip|gz|tar|dmg) dest="$HOME/Downloads/Archives" ;; doc|docx|xlsx|pptx|csv) dest="$HOME/Documents/Office" ;; *) dest="" ;; esac if [ -n "$dest" ]; then mkdir -p "$dest" mv "$f" "$dest/" fidone- 使用描述性名称(例如“按类型对下载进行排序”)保存工作流程
- 文件夹操作现已激活。下载中的新文件将自动排序。
快捷方式:macOS Ventura+ 的更简单替代方案
如果您使用的是 macOS Ventura 或更高版本,则快捷方式可以替代 Automator 来执行许多任务。优点是界面更简洁,与系统触发器的集成更紧密。
示例:重命名和移动屏幕截图
1.打开快捷方式
2.创建新的快捷方式
3. 添加操作:获取文件夹内容(设置为您的 Screenshots 文件夹)
4.添加操作:过滤文件,其中名称包含“屏幕截图”
5. 添加操作:使用 Screenshot-[Date Created] 等模式重命名文件
6. 添加操作:移动文件到您想要的目标文件夹
7. 要自动运行,请转到 Automation 选项卡,并在文件添加到 Screenshots 文件夹时创建触发器
快捷方式更适合一次性自动化。 Automator 更适合需要访问 shell 脚本的复杂多步骤工作流程。有关基于 Automator 的文件重命名的完整演练,请参阅我们的 Automator重命名文件指南。
Hazel 用于复杂的基于规则的路由
当文件夹需要连续的多条件规则、背景移动、标签、档案或脚本时,Hazel 非常有用。代表性规则可能会将名称包含 invoice 的 PDF 移动到年份和月份文件夹中,同时保持不匹配的下载不变。
Hazel 和内容感知命名解决了不同的层面。当扩展名、日期、标签、文件名模式或提取的文本提供可靠的条件时,Hazel 表现出色。当屏幕截图、照片、视频或通用扫描件在收到可搜索名称之前必须被理解时,人工智能命名工具会更有用。
保持顺序明确:首先重命名,然后路由生成的文件名。不要让两个工具同时监视和改变同一个摄入文件夹。有关逐项产品功能比较,请参阅 Zush作为Hazel的替代品。
基于规则的自动化失败的地方
当文件已经通过其名称、扩展名或元数据告诉您它是什么时,规则就起作用。
当文件到达时它们会失败:
IMG_4382.HEICScreenshot 2026-03-12 at 10.44.11.pngdownload (7).jpgDocument.pdfUntitled.pngimage (3).webp
规则可以将这些文件移动到特定文件夹。它无法解释它们所包含的内容。如果没有描述性名称,即使它们完美地组织到文件夹中,您以后也无法找到它们。
这正是基于人工智能的命名的用武之地。分析文件内容(图像中的实际像素、视频中的采样帧、PDF 中的文本、文档布局)的工具可以生成描述文件实际内容的名称。
有关 AI 文件重命名在实践中如何工作的更多信息,请参阅我们的 Mac和Windows的文件重命名器。
AI 支持的文件重命名:之前和之后
了解人工智能重命名最清晰的方法就是查看结果。当人工智能工具分析文件内容并生成描述性名称时,会发生以下情况。
截图
| 之前 | 之后 |
|---|---|
Screenshot 2026-03-12 at 10.44.11.png | slack-conversation-project-update.png |
Screenshot 2026-03-12 at 14.22.08.png | figma-dashboard-layout-dark-mode.png |
Screenshot 2026-01-05 at 09.15.33.png | google-analytics-traffic-report-jan.png |
Screenshot 2026-02-18 at 16.30.00.png | vscode-react-component-error.png |
照片
| 之前 | 之后 |
|---|---|
IMG_4382.HEIC | golden-gate-bridge-foggy-morning.heic |
IMG_7291.HEIC | team-dinner-italian-restaurant.heic |
DSC_0034.NEF | sunset-over-pacific-ocean-malibu.nef |
photo_2026.jpg | whiteboard-sprint-planning-notes.jpg |
文档和 PDF
| 之前 | 之后 |
|---|---|
Document.pdf | apartment-lease-agreement-2026.pdf |
download (3).pdf | aws-monthly-invoice-february.pdf |
Scan 14.pdf | passport-renewal-application-form.pdf |
export.csv | quarterly-sales-report-q1-2026.csv |
下载的图像
| 之前 | 之后 |
|---|---|
download (7).jpg | minimalist-desk-setup-inspiration.jpg |
image (2).webp | react-component-lifecycle-diagram.webp |
Untitled.png | brand-color-palette-primary-shades.png |
区别不是表面上的。描述性文件名意味着 Spotlight 搜索有效。这意味着您可以扫描文件夹并了解每个文件中的内容,而无需打开它。这意味着每个下游系统——智能文件夹、Hazel 规则、手动浏览——都能更好地工作。

有关 AI 支持的自动重命名的完整演练,请参阅我们的 自动重命名文件Mac 向导。
推荐的自动文件管理器设置:一步一步
这是一个实用的设置,您可以在一小时内构建,将上述工具组合成一个统一的系统。这是平衡努力与结果的方法。
第 1 步:审核当前的混乱情况
打开“下载”、“桌面”和“文档”文件夹。请注意哪些文件夹包含最多无用名称的文件。选择最上面的两个问题文件夹。
第 2 步:创建智能文件夹以提高可见性
在 Finder 中设置三个智能文件夹:
- 最近的大文件 — 文件大小 > 100 MB,修改日期 = 最近 30 天
- 未排序的屏幕截图 — 种类 = 图像,名称包含“屏幕截图”,修改日期 = 过去 14 天
- 最近文档 — 种类 = 文档或种类 = PDF,修改日期 = 最近 7 天
这些可以让您立即了解需要注意的事项。
步骤 3:设置基本文件路由
根据您的喜好选择以下选项之一:
选项 A:Automator 文件夹操作(免费,内置)
- 创建上述下载排序工作流程
- 需要 10 分钟,处理最常见的文件类型
选项B:Hazel规则(付费,更强大)
- 安装 Hazel 并为您的下载文件夹设置 3-5 条规则
- 专注于:PDF 到文档、图像到图片、存档到专用文件夹
- 添加30天以上文件的清理规则
选项 C:快捷方式自动化(免费,macOS Ventura+)
- 创建按类型对文件进行排序的快捷方式
- 将其设置为按计划触发或手动触发
步骤 4:为视觉文件添加 AI 重命名

安装 Zush for Mac 并将其设置为监视您的“屏幕截图”文件夹和“下载”文件夹。这可以处理基于规则的工具无法正确命名的文件:
- 屏幕截图根据可见的应用程序和内容进行重命名
- PDF 根据文本内容重命名
- 照片根据图像中的内容重命名
- 下载的图像获得描述性名称而不是
download (7).jpg
第 5 步:设置每周回顾
即使采用自动化,每周也要花 5 分钟浏览一次您的智能文件夹。这可以捕获边缘情况并帮助您随着时间的推移完善规则。
第 6 步:逐渐扩展
运行此设置一周后,看看仍然存在哪些问题。根据需要添加新的 Hazel 规则或智能文件夹。不要试图预先覆盖每个边缘情况。
比较:哪种工具适合哪种工作
| 任务 | 最佳工具 | 为什么 |
|---|---|---|
| 无需移动即可查找文件 | 智能文件夹 | 虚拟,无需重组 |
| 按类型将文件排序到文件夹中 | Automator 或 Hazel | 基于扩展的规则很简单 |
| 自动归档旧文件 | 榛树 | 带后台监控的基于日期的条件 |
| 描述性地重命名屏幕截图 | Zush (AI) | 通过图像分析进行内容感知命名 |
| 按内容重命名 PDF | Zush (AI) | 读取文档文本以生成名称 |
| 使用模式批量重命名 | Finder 或 Automator | 内置模式替换 |
| 一键文件处理 | 快捷方式 | UI简洁,易于分享 |
| 复杂的多条件路由 | 榛树 | macOS 上最强大的规则引擎 |
具体批量重命名方法的详细比较,请参见我们的Mac批量重命名方法指南。如果您已经知道您需要人工智能驱动的唯一名称(而不是共享前缀),那么 Mac上的批量重命名工具 是最短路径 - 50 次免费重命名,无需注册。
要避免的常见错误
过早过度自动化。 在知道哪些文件实际需要路由之前,不要构建 20 条 Hazel 设置。从 2-3 条规则开始并扩展。
忽略命名问题。 如果每个文件都命名为 IMG_4382.HEIC,则将文件移动到整齐的文件夹中并没有帮助。您仍然需要打开每个文件来查找您需要的文件。重命名至少和排序一样重要。
不测试您的规则。 在真实的下载文件夹上启用文件夹操作或 Hazel 规则之前,请在包含示例文件的虚拟文件夹上对其进行测试。一项错误的移动规则可能会将文件分散到整个驱动器中。
忘记嵌套文件夹。 大多数自动化工具默认情况下都会监视单个文件夹级别。如果文件位于子文件夹内,则需要显式配置递归监控。
没有回滚计划。 任何重命名或移动文件的自动化都应该有一个撤消路径。榛子保留日志。 Zush 支持回滚。 Automator 不会——所以要小心破坏性的行为。
## 常问问题
如何在不安装任何东西的情况下在 Mac 上自动进行文件组织?
使用内置工具:用于显示文件的智能文件夹,以及用于文件路由的自动器或快捷方式。智能文件夹位于 Finder 中的文件 > 新建智能文件夹下。 Automator 可以创建当文件到达特定目录时触发的文件夹操作。这些涵盖了按文件类型、日期和名称模式进行基本排序,无需任何第三方软件。
macOS 上的 Automator 和 Shortcuts 有什么区别?
Automator 是较旧的工具,具有更多操作类型、shell 脚本支持和文件夹操作集成。 Shortcuts 较新 (macOS Monterey+),具有更简洁的界面,并支持系统触发器和 Siri 集成。特别是对于文件自动化,Automator 的能力仍然更强,因为它具有 shell 脚本操作和更广泛的文件操作选项。苹果正在慢慢地将功能迁移到快捷方式,因此两者都值得了解。
Hazel 可以根据文件内容重命名文件吗?
Hazel 可以读取 PDF 和文档中的文本内容,并将其用于重命名规则。例如,您可以从 PDF 中提取日期或关键字并将其包含在文件名中。然而,Hazel 无法分析图像或视频内容——它没有视觉能力。对于屏幕截图、照片、屏幕录制和其他视觉文件,您需要一个基于 AI 的工具来实际查看文件中的内容。
如何防止我的下载文件夹变得混乱?
建立两层体系。首先,创建路由规则(通过 Automator 或 Hazel),在文件到达时将其移动到特定类型的文件夹中。其次,添加一条清理规则,将超过 30 天的文件移动到“存档”文件夹或“废纸篓”中。这种组合可以使您的下载文件夹保持简洁,而不会丢失任何重要的内容。请参阅我们的 组织下载文件夹指南 了解详细演练。
AI 文件重命名安全吗?它会弄乱我的文件吗?
AI重命名仅更改文件名,而不更改文件内容。像 Zush 这样的好工具还会保留重命名历史记录,以便您可以立即回滚任何名称更改。风险较低,但您应该始终先进行小批量测试并确认命名质量,然后再对大容量目录启用文件夹监视。
如何自动自动组织照片的文件?
照片具有独特的挑战,因为它们的原始名称(IMG_、DSC_、DCIM)携带的内容信息为零。最好的方法是人工智能重命名以添加描述性名称,并结合按日期或事件排序的文件夹。有关特定于照片的工作流程,请参阅我们的 Mac上组织照片指南。
我可以组合多个自动化工具吗?
是的,你应该这样做。这些工具并不相互排斥。强大的设置使用智能文件夹来实现可见性,使用 Hazel 或 Automator 来进行路由,并使用 AI 重命名来实现内容感知命名。每个工具处理不同的层。关键是保持每一层的规则简单,以便整个系统保持可维护性。
如果两个自动化规则冲突会发生什么?
如果 Hazel 和 Automator 文件夹操作都监视同一个文件夹,则它们可以相互竞争。结果是不可预测的——文件可能会在其他工具处理它之前被移动。修复方法很简单:每个文件夹仅使用一种自动化工具。如果您想要同时进行路由和重命名,请先进行重命名(例如,Zush 重命名文件),然后让路由工具 (Hazel) 根据新名称移动重命名的文件。
## 结论
为了有效地在 macOS 上自动化文件组织,让简单的规则处理简单的决策,并让 AI 处理视觉模糊性。这种平衡为您提供了一个实际上可维护的系统。
从智能文件夹开始以提高可见性。添加 Automator 或 Hazel 进行布线。对带有无用名称的文件进行人工智能驱动的重命名。每周回顾并逐渐扩展。
目标不是一个完美的系统。我们的目标是建立一个每周花五分钟而不是三十分钟来组织文件的系统。

