mac 自带 automator 可实现桌面文件安全清理:①快速操作预览待删临时文件;②文件夹操作自动归档新文件;③launchd 定时清空“待整理”文件夹;④快捷键绑定提升使用频率。

Mac 自带的 Automator 能高效处理桌面文件清理,无需安装第三方工具,关键在于选对触发方式和清理逻辑。桌面文件通常杂乱、类型混杂、更新频繁,直接删容易误操作,所以推荐“先预览再确认”或“按规则自动归档+定期清理”的组合策略。
用快速操作实现一键清理 + 预览确认
适合日常手动触发、追求安全可控的用户。它把删除前的筛选结果可视化展示,避免误删重要文件。
- 打开 Automator,新建“快速操作”,接收“无输入”且启用“在‘访达’中可用”
- 添加“运行 Shell 脚本”操作,Shell 设为 /bin/zsh,粘贴以下命令:
这行命令不会直接删除,而是列出桌面上 3 天前的临时、碎片、日志类文件(带详细信息),供你确认。
- 再加一个“显示通知”操作,标题写“待清理文件已列出”,消息写“请检查终端输出”
- 保存为“桌面临时文件预览”,之后右键桌面空白处 → 快速操作 → 运行即可
用文件夹操作实现“拖入即归档”
桌面混乱常因下载/截图/邮件附件随手一放。与其等积压后清理,不如让新文件进来就自动分类。
部署和使用军舰的 macOS Automator 自动化服务集合。包含 5 个实用工作流:PDF转JPG、PNG重命名并转JPG、图像拼接、解压RAR、顺序命名图像文件。一键安装所有服务到 ~/Library/Services/ 目录。使用场景:(1) "安装我的自动化服务",(2) "部署所有 Automato...
- 在 Automator 中新建“文件夹操作”,选择桌面路径(~/Desktop)
- 添加“获取文件的 Finder 项目”作为起点
- 接一个“如果”操作:判断文件扩展名是否为 .png, .jpg, .pdf, .zip 等常见类型
- “然后”分支:移动到对应子文件夹(如 ~/Desktop/图片 /文档 /压缩包);“否则”分支:移动到 ~/Desktop/待整理
- 保存后,任何新放到桌面的文件都会自动归位,桌面长期保持清爽
用 launchd 定时清空“待整理”文件夹
归档只是第一步,真正的清理要靠后台定时执行。把“待整理”文件夹设为缓冲区,定期清空更安全。
- 新建 Automator “应用程序”,添加 Shell 脚本:
(表示清空该文件夹中 7 天前的所有文件)
- 保存为 AutoCleanDesktop.app,放在 ~/Applications
- 在终端创建用户级定时任务:
mkdir -p ~/Library/LaunchAgents
touch ~/Library/LaunchAgents/com.user.desktopclean.plist - 编辑该 plist,填入每晚 23:00 执行的配置(含 StartCalendarInterval 字段)
搭配快捷键提升使用频率
再好的自动化,不用等于没做。给清理动作绑定快捷键,能显著提高执行意愿。
- 将上面任一快速操作(如“桌面临时文件预览”)保存后,进入“系统设置 → 键盘 → 键盘快捷键 → 快速操作”
- 找到对应名称,分配一个顺手的组合键,例如 Cmd+Shift+D
- 每天开工前按一下,3 秒完成桌面初筛,养成习惯后桌面几乎不会堆积










