mac自动化运维通过automator图形化组合系统能力实现:快速操作(右键即用)、应用程序(.app独立运行)、文件夹操作(静默响应)和日历定时任务(无需第三方工具)。
mac 自动化运维不靠写代码,靠 automator 图形化组合动作——它把系统自带能力串起来,做成可重复、可触发、可分发的自动化工作流。核心不是“多高级”,而是“刚好解决你每天点几十次的那个事”。
快速操作:右键就能用的轻量级自动化
这是最常用也最容易上手的方式,适合高频、小范围、文件级任务,比如批量重命名、缩图、加水印、转格式等。
- 新建 Automator 文档,选择“快速操作”类型
- 在右侧操作库中拖入“获取 Finder 项目”,它会自动接收你右键选中的文件
- 接着拖入具体动作,例如“重命名 Finder 项目”(加前缀/后缀)、“缩放图像”(设宽度800、保持比例)、“转换文本编码”等
- 保存时名称要直观,如“添加日期前缀”或“导出为PNG”,系统会自动注册到右键菜单的“快速操作”子项里
- 之后在访达中任意选中文件,右键 → 快速操作 → 点击名字,立刻执行
应用程序:双击运行的独立自动化工具
当你需要固定流程、跨用户使用、或想把它拖进程序坞常驻,就用“应用程序”类型。它生成一个 .app 文件,不依赖 Automator 界面。
- 新建文档时直接选“应用程序”模板
- 典型组合是:“获取指定的 Finder 项目” + “运行 Shell 脚本”——后者能执行命令行逻辑,比如备份、压缩、日志归档
- 示例脚本(生成带 backup 后缀的副本):for f in "$@"; do cp "$f" "${f%.*}_backup.${f##*.}"; done
- 保存后,把文件直接拖到这个 .app 图标上,即触发处理
- 可放在 Dock 或“应用程序”文件夹,分享给同事也不用教他们怎么开 Automator
文件夹操作:静默响应,零触达自动化
适用于“只要文件一进来,就自动处理”的场景,比如下载完成自动分类、截图自动移到指定相册、邮件附件自动解压归档。
- 新建文档选“文件夹操作”,然后指定监控路径(如 ~/Downloads 或 ~/Desktop)
- 拖入“过滤 Finder 项目”设定触发条件,例如“文件名包含 Screenshot”或“类型为 PDF”
- 后续接动作:移动到某文件夹、重命名、运行 AppleScript 发通知、调用 shell 脚本转码等
- 一旦设置完成,无需手动点击,只要目标文件夹有匹配的新文件,工作流就自动激活
- 注意:首次启用需在 Finder 中右键该文件夹 → “配置文件夹操作”,勾选对应工作流
周期性任务:用日历绑定定时自动化
不需要第三方工具,macOS 日历 + Automator 就能实现每日/每周/每月定时执行,比如凌晨整理桌面、周末备份文档、月初汇总日志。
- 新建 Automator 文档,选“文稿”类型(不是“工作流”)
- 构建实际操作链,例如:“获取指定 Finder 项目”→“过滤 Finder 项目”(按修改时间)→“移动 Finder 项目”到归档文件夹
- 存储为有意义的名字,如“桌面清理-每日”
- 打开“日历”App,新建事件,任意填写标题,在“提醒”中选“自定义”→“运行工作流”,再搜索并选中刚才保存的工作流
- 设定重复频率(如每天上午9点),系统会在后台准时触发,无需唤醒电脑或登录用户











