下载文件夹塞满安装包、截图和命名混乱的文档,每次翻找都费时,而手动整理又很难长期坚持。Mac 上的后台监控工具 Hazel 能把这件事交给规则自动完成:围绕文件名、扩展名、添加或修改日期设定条件,自动移动、重命名或打标签。本文从单个文件夹入手,一步步搭建可逐条检查的规则,并借助 Preview 预览与少量测试文件先验证再放手。那么如何既让自动化省心,又不让文件被意外移到记不住的角落?
— 此摘要由AI分析文章内容生成,仅供参考。
下载文件夹里塞满了安装包、截图、PDF 和各种命名混乱的文档,每次找东西都要翻半天——如果你在 Mac 上反复遇到这种情况,Hazel 可以帮你把"整理"这件事交给规则自动完成。它是一款常驻后台的文件夹监控工具:你为某个文件夹设定条件,比如文件名包含什么、扩展名是什么、添加或修改日期在什么范围内,Hazel 就会在文件进入或变动时自动执行移动、重命名、添加标签等操作。本文带你从一个具体的待整理文件夹出发,一步步搭出可以逐条检查的规则,同时控制好规则范围,避免文件被意外移走。
需要先说明的是,本文只聚焦"用规则整理单个文件夹"这一件事,不涉及整台 Mac 的全盘归档方案。先把一个文件夹管好,再决定要不要扩展,是更稳妥的做法。
开始前的准备
在动手写规则之前,先确认几件事,可以省掉后面大量返工。
- 安装并授予权限:从 Hazel 官网下载安装后,首次运行会要求访问文件和文件夹的权限。macOS 会在"系统设置 → 隐私与安全性"里让你确认,务必允许 Hazel 访问你打算监控的目录,否则规则不会生效。
- 选定一个监控文件夹:先只挑一个最需要整理的文件夹,典型选择是"下载"或某个项目目录。不要一上来就监控整个主目录或桌面,范围越大,误操作的后果越难收拾。
- 准备好目标文件夹:想清楚文件要被移动到哪里。比如建立"文档归档""图片""待处理"这类目标文件夹,规则里要用到它们的路径。
- 准备一批测试文件:复制几个有代表性的真实文件(不同扩展名、不同命名、不同日期)到监控文件夹,或者单独建一个测试文件夹先练手。用少量文件验证,是整个流程里最关键的习惯。

添加监控文件夹并新建规则
打开 Hazel 后,界面左侧是 Folders(文件夹) 列表,右侧是对应文件夹的 Rules(规则) 列表。
- 点击左下角的 加号(+),在弹出的选择框里选中你要监控的文件夹,比如"下载"。它会出现在左侧列表中。
- 选中这个文件夹,右侧规则区会是空的。点击右侧下方的 加号(+) 新建一条规则,进入规则编辑窗口。
- 在最上方给规则起一个清楚的名字,比如"整理 PDF 到文档"或"过期截图移入废纸篓"。名字写得具体,后面规则一多也能一眼看懂每条在干什么。
规则编辑窗口的逻辑很直观:上半部分是 条件(If),下半部分是 操作(Do the following)。你先描述"什么样的文件",再描述"对它做什么"。
围绕文件名、扩展名和日期设计条件
条件区最上方有一个关键选项:满足 all(所有)条件 还是 满足 any(任一)条件。这决定了多个条件之间是"且"还是"或"的关系,初学时很容易被它坑到,务必看清楚。
下面是几类最常用的条件,可以单独用,也可以组合。
按扩展名筛选
这是最常见的整理依据。在条件行里选择 Extension(扩展名)→ is(是),然后填入 pdf、png、docx 等。如果你想把多种文档都归到一处,可以再加一行条件,并把顶部切换成 any,表示扩展名是其中任意一个即可:
- Extension is
pdf - Extension is
docx
按文件名筛选
当你想抓住某一类命名的文件时,用 Name(名称) 这一项。它支持 contains(包含)、starts with(以……开头)、matches(匹配) 等方式。比如把文件名包含"发票"的文件挑出来:
- Name contains
发票
想按首字母归类,就用 Name starts with,再配合不同字母建立多条规则。
按日期筛选
Hazel 可以读取文件的 Date Added(添加日期) 和 Date Last Modified(上次修改日期)。常见用法是清理一段时间没动过的文件,例如把超过 30 天未修改的内容挪走:
- Date Last Modified is not in the last
30days
需要留意的是,"添加日期"指文件进入该文件夹的时间,和"修改日期"不一定相同。如果你发现日期条件总是匹配不到预期的文件,先确认你用的是哪一种日期——参考视频里演示时就遇到过文件"添加日期都是今天",于是改用"上一次修改日期"才匹配成功。
组合条件的思路
真正好用的规则往往是条件的组合。举例来说,"把超过 7 天的 PDF 发票移到归档文件夹"可以这样写,顶部选 all:
- Extension is
pdf - Name contains
发票 - Date Added is not in the last
7days
三个条件同时满足才会触发。组合条件时,一个实用原则是:先写得严格一点,确认没问题后再逐步放宽,而不是反过来。范围过宽的规则一旦误触发,可能一次就把大量文件移走。
设置移动、重命名和标签操作
条件确定后,在下半部分的 Do the following 区域添加操作,一条规则可以叠加多个操作,从上到下依次执行。
- 移动文件:选择 Move(移动)→ to folder,然后指定目标文件夹。如果想保留原件,用 Copy(拷贝) 而不是 Move。
- 重命名:选择 Rename(重命名),可以用 Hazel 提供的日期、计数器等变量拼出规范的文件名,比如统一加上日期前缀。
- 添加标签:选择 Add tags(添加标签),给文件打上 macOS 的彩色标签或自定义标签,方便之后在访达里按标签筛选,而不改变文件位置。
如果你对某条操作还没把握,可以先只加一个"添加标签"这类无损操作,观察规则是否按预期命中,确认无误后再换成"移动"。
用少量文件先验证,再放手自动执行
这是本文最想强调的一步。Hazel 规则窗口里提供了 Preview(预览) 功能,保存前一定要用它检查。
- 在规则编辑窗口点击 Preview,Hazel 会列出当前文件夹里满足条件的文件。
- 核对这个列表:是不是正好是你想处理的那些文件?有没有混进不该动的内容?参考资料里的演示就是这样做的——点开 Preview,确认存在满足
md、docx等条件的文件后,才点击 Save 保存规则。 - 确认无误后点 Save。此时 Hazel 会立即开始在后台自动处理,通常几十秒内就能看到符合条件的文件被移动或打上标签。
如果你暂时还不想让规则生效,Hazel 顶部菜单栏有 Pause Rules(暂停规则) 选项,可以先暂停、改完再恢复。
一个稳妥的节奏是:先放三五个测试文件进去,观察一轮结果,确认操作正确后再把真实文件交给它。 自动化的风险不在于规则跑不动,而在于它一声不响地把文件移到了你记不住的地方。
规则误匹配时怎么排查
当文件没被处理,或者被处理得不对时,按下面几个方向逐一检查,基本能定位问题。
- 先看 all 还是 any:这是最常见的错误来源。你以为是"同时满足",结果设成了"任一满足",于是规则把范围之外的文件也抓了进来;反之亦然。
- 用 Preview 对照:回到规则窗口点 Preview,看命中列表和你的预期差在哪。列表为空说明条件太严,列表过长说明条件太宽。
- 确认日期类型:匹配不到时,检查用的是"添加日期"还是"修改日期",二者的时间点可能完全不同。
- 检查扩展名和大小写:确认扩展名拼写正确,并注意有些文件扩展名可能被隐藏,访达里看到的名字不一定包含后缀。
- 留意规则顺序:同一文件夹里规则从上往下执行。如果前一条已经把文件移走,后面的规则就没机会处理它了。把更特殊、更优先的规则排在前面。
- 缩小范围再试:怀疑某条规则"误伤"时,先把它改成只添加标签这种无损操作,重新用测试文件跑一遍,确认命中范围正确后再恢复移动操作。

小结
用 Hazel 整理 Mac 文件夹的核心流程并不复杂:选定一个文件夹、围绕文件名和扩展名、日期设计条件、配置移动或打标签等操作、用 Preview 和少量测试文件验证,再放手让它后台运行。真正决定成败的,是你有没有把规则的范围控制住,以及有没有在保存前认真核对预览结果。
建议从"下载"这类最需要整理的单个文件夹开始,先跑通一两条规则,熟悉条件组合和排查方法之后,再决定是否把这套做法扩展到更多目录。稳扎稳打,自动化才会真正替你省心,而不是制造新的麻烦。

评论列表 (1条):
加载更多评论 Loading...