macOS 运维:通过 Automator 实现文件搜索与移动

舞夢輝影

舞夢輝影

2026-07-09

797人浏览

原创

automator 可图形化实现文件搜索与移动:按文件名、内容(需shell脚本)、修改时间+类型筛选,再自动归档;支持一键打开并高亮关键词。

mac 上用 automator 实现文件搜索与移动,不需要写代码,靠图形化操作就能完成。核心思路是:先定位目标文件(按名、内容、时间等条件),再按规则分类移动到指定位置。下面几种方式覆盖日常高频场景,选一种就能上手。

按文件名关键词自动归类

适合整理下载文件夹、截图、邮件附件等命名有规律的文件。

  • 新建 Automator 文稿,选择“文件夹操作”类型,指定目标文件夹(如 ~/Downloads
  • 拖入“过滤 Finder 项目”操作,设置条件为“文件名”“包含”“Screenshot”,或“以…结尾”“.pdf”
  • 接着拖入“移动 Finder 项目”,目标设为提前建好的文件夹(如 ~/Documents/截图存档
  • 保存后,只要新文件进入该文件夹,匹配条件就会自动移走,全程无需手动干预

按文件内容关键词搜索并移动

比如把所有含“合同”“invoice”“confidential”的文档集中归档,Automator 本身不直接读文本内容,但可调用系统命令补足这一环。

PyCharm 2026.2.0.1 Mac版
PyCharm 2026.2.0.1 Mac版

PyCharm 2026.2.0.1 Mac版提供 JetBrains 官方 2026.2.0.1 版本安装包,适合在macOS系统上进行 Python 项目开发、运行、调试和测试。

下载
  • 新建“工作流”文稿,先用“获取指定的 Finder 项目”选定待查文件夹
  • 拖入“运行 Shell 脚本”操作,Shell 选 /bin/zsh,传递输入选“作为参数”
  • 粘贴以下脚本(查找含“合同”的 .txt/.pdf/.docx 文件):
    for f in "$@"; do
    if [[ "$f" == *.txt ]] && grep -q "合同" "$f"; then echo "$f"
    elif [[ "$f" == *.pdf ]]; then pdfgrep -q "合同" "$f" 2>/dev/null && echo "$f"
    elif [[ "$f" == *.docx ]]; then textutil -convert txt "$f" -stdout | grep -q "合同" && echo "$f"
    fi
    done
  • 将脚本输出连接到“移动 Finder 项目”,目标设为归档路径即可

按修改时间+类型组合筛选移动

适合每日清理桌面、归档上周文档、备份近期图片等周期性任务。

  • 新建“文稿”类型,拖入“获取指定的 Finder 项目”,指向桌面或某目录
  • 加一个“过滤 Finder 项目”,设两个条件:
    • “修改日期”“在过去的 7 天之内”
    • “种类”“是”“图像”(或“文稿”“PDF 文稿”等)
  • 再拖一个“移动 Finder 项目”,目标设为 ~/Documents/本周图片(需提前创建)
  • 存储后,可配合日历提醒定时运行,也可导出为快速操作右键触发

进阶:搜索结果一键打开并高亮关键词

不只是移动,还能辅助人工判断——比如搜出一批含敏感词的文件,自动用预览打开并跳转到匹配行。

  • 用上面 Shell 脚本找出匹配文件路径,输出给后续操作
  • 拖入“打开 Finder 项目”,勾选“在预览中打开”(对 PDF/图像有效)
  • 若需文本高亮,可接“运行 AppleScript”:
    repeat with f in (get input)
    tell application "Preview" to open f
    end repeat

    再配合 Spotlight 或第三方工具实现关键词跳转

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

macos

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
macOS怎么切换用户账户
macOS怎么切换用户账户

在 macOS 系统中,可通过多种方式切换用户账户。如点击苹果图标选择 “系统偏好设置”,打开 “用户与群组” 进行切换;或启用快速用户切换功能,通过菜单栏或控制中心的账户名称切换;还能使用快捷键 “Control+Command+Q” 锁定屏幕后切换。

2025.05.09

1550

14

PHP 命令行脚本与自动化任务开发
PHP 命令行脚本与自动化任务开发

本专题系统讲解 PHP 在命令行环境(CLI)下的开发与应用,内容涵盖 PHP CLI 基础、参数解析、文件与目录操作、日志输出、异常处理,以及与 Linux 定时任务(Cron)的结合使用。通过实战示例,帮助开发者掌握使用 PHP 构建 自动化脚本、批处理工具与后台任务程序 的能力。

2025.12.13

301

14

Figma AI自动化智能数据填充与交互生成实战
Figma AI自动化智能数据填充与交互生成实战

告别机械重复,详细演示如何用 AI 填充业务真实数据,并自动为页面添加交互连线,将静态设计稿快速转变为动态原型。

2026.05.13

142

17

Selenium WebDriver元素定位与页面操作教程
Selenium WebDriver元素定位与页面操作教程

本专题整理Selenium WebDriver元素定位、XPath、CSS Selector、等待机制、窗口切换、Frame处理、Alert弹窗、Cookie操作和文件上传等核心用法。

2026.08.05

0

26

Selenium Grid分布式测试与并行执行教程
Selenium Grid分布式测试与并行执行教程

本专题整理Selenium Grid架构、远程WebDriver、并行测试、Docker部署、Kubernetes动态Grid、浏览器矩阵和测试环境扩展方法,适合进阶自动化测试团队使用。

2026.08.05

0

18

Selenium常见报错排查与自动化测试稳定性
Selenium常见报错排查与自动化测试稳定性

本专题整理Selenium常见报错、驱动版本问题、元素找不到、点击失败、等待超时、浏览器闪退、脚本不稳定和测试用例维护方法。

2026.08.05

0

17

墨刀AI提示词教学
墨刀AI提示词教学

本合集由PHP中文网精心整理,为您提供全面的墨刀AI提示词教学。内容涵盖高质量原型撰写公式与实操窍门,助您轻松掌握AI设计工具。无论是零基础入门还是进阶技巧,都能让您快速上手,大幅提升产品设计与协作效率。

2026.08.04

11

21

墨刀AI完整入门
墨刀AI完整入门

PHP中文网为您倾力打造墨刀AI保姆级入门指南完整版!本合集从零基础讲起,涵盖AI生成原型、提示词优化、图片转原型及多轮对话等核心功能。无论您是新手还是进阶用户,都能轻松掌握产品设计全流程。快来PHP中文网,一键解锁高效设计技巧,让想法即刻成型!

2026.08.04

8

20

墨刀AI进阶技巧
墨刀AI进阶技巧

本合集由PHP中文网精心整理,为您提供墨刀AI核心进阶策略指南。内容涵盖高效提示词写作、原型智能生成与微调、结构化导图制作及行业分析报告输出等实战技巧。助您轻松掌握AI设计工具,大幅提升产品设计与团队协作效率。

2026.08.04

10

14

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程