mac默认截图文件名带日期时间后缀,可通过终端命令defaults write com.apple.screencapture "include-date" 0并执行killall systemuiserver关闭日期写入,使截图命名为“屏幕快照.png”等自动编号格式。

Mac默认截图文件名带日期时间后缀(如“屏幕快照 2026-07-09 16.04.22.png”),每次截图后都要手动重命名很麻烦,想让系统直接生成不带日期的简洁文件名,比如“屏幕快照.png”“屏幕快照 1.png”这样自动编号的格式。
用终端命令关闭截图日期写入
第一步:打开「启动台」→ 点击「其他」文件夹 → 启动「终端」应用。
第二步:在终端窗口中粘贴并执行以下命令:
defaults write com.apple.screencapture "include-date" 0
第三步:执行完后立即运行重启系统UI服务的命令:
killall SystemUIServer
这一步必须做,否则设置不生效;【SystemUIServer进程重启后,所有截图面板和菜单栏截图图标才会加载新配置】。现在按 Command-Shift-4 截一张图试试,文件名已变成“屏幕快照.png”。
恢复默认日期命名方式
方法一:重新启用日期后缀
在终端中执行:
defaults write com.apple.screencapture "include-date" 1 → killall SystemUIServer
方法二:彻底删除该偏好设置项(等效于恢复出厂)
defaults delete com.apple.screencapture include-date → killall SystemUIServer
注意:执行删除命令后,系统会按当前 macOS 版本的默认行为决定是否加日期——macOS 12 及之后版本默认开启 include-date,所以删掉后大概率仍会显示日期,不如直接设为 1 更明确。
验证与排查
① 查看当前设置值:在终端输入 defaults read com.apple.screencapture include-date,返回 0 表示已关闭,1 表示开启。
② 如果执行命令后截图名仍带日期,请确认是否漏掉了 killall SystemUIServer 这一步——它不是可选操作,而是强制刷新截图服务所必需的。
③ 某些第三方截图工具(如 Snipaste、CleanShot X)不受此系统设置影响,它们按自身逻辑命名;本设置仅作用于 macOS 原生截图(Command-Shift-3/4/5 或「截屏」App)。











