Mac截图命名可三步优化:①终端改前缀(defaults write+killall);②访达批量加前缀回溯整理;③Automator+AppleScript实时添加时间戳,实现项目标识、日期、序号可控统一。

你在Mac上截了一堆图,但所有文件都叫“屏幕快照 2026-09-17 02.18.33.png”,既没项目标识、又难排序、还无法批量归档,必须把命名规则从系统硬编码的格式换成带前缀+时间戳+序号的可控结构。
用终端命令改截图前缀(静态文字)
这一步只换前缀,不碰时间戳,适合需要统一项目标识但不强制要求日期的场景,比如“设计稿-1.png”“测试报告-2.png”。
打开“终端”应用(Spotlight 搜“终端”即可)。
输入命令:defaults write com.apple.screencapture name "设计稿",把引号里的文字替换成你要的前缀,支持中文、英文、数字和短横线。
【必须执行 killall SystemUIServer 才能生效,否则截图仍显示“屏幕快照”】
紧接着输入:killall SystemUIServer 并回车;菜单栏图标会闪一下,这是正常现象。
按 ⌘+⇧+3 截一张图,到保存位置查看:文件名已变成“设计稿.png”“设计稿 2.png”,后续截图自动递增编号。
用访达批量重命名已有截图(回溯整理)
适用于截图已经堆满桌面或文件夹,现在要统一加前缀、补日期、规整编号——不改系统设置,纯事后处理,安全无风险。
打开访达,进入截图所在文件夹(如桌面或“图片/Screenshots”)。
按 ⌘+A 全选所有目标截图文件。
右键任一已选文件 → 选择“快速操作” → “重命名 X 个项目”(X为实际数量)。
在弹出窗口中选择“添加文本”模式 → “添加至”下拉选“开头” → 输入前缀,例如:Q4-Review-。
点击“重命名”,全部文件立刻加上前缀,原时间戳和序号保留不变。
用Automator+AppleScript自动加时间戳(实时重命名)
这方法能绕过系统命名限制,让每张新截图生成时就带完整时间戳,格式如“Log-2026-09-17_02.18.33.png”,无需手动干预。
第一步:打开“自动化”应用(Automator),新建一个“快速操作”文档。
第二步:在左侧库中拖入“运行AppleScript”操作块。
第三步:将以下脚本粘贴进编辑框:
on run {input, parameters}repeat with f in inputset fp to POSIX path of fset dt to do shell script "date +'%Y-%m-%d_%H.%M.%S'"set newName to "Log-" & dt & ".png"do shell script "mv " & quoted form of fp & " " & quoted form of (POSIX path of (container of f as alias) & newName)end repeatreturn inputend run
第四步:保存该快速操作,命名为“截图加时间戳”;然后前往“系统设置 → 键盘 → 快捷键 → 服务”,找到它并勾选启用。
第五步:截图后,在访达中右键该文件 → “服务” → “截图加时间戳”,文件立即重命名为带精确时间戳的新名称。

















