可直接用终端命令修改macOS截图保存位置,先创建目标文件夹(如~/Pictures/Screenshots),再执行defaults write com.apple.screencapture location [路径]和killall SystemUIServer生效。
可以直接用终端命令修改 macos 默认截图保存位置,操作简单、一次设置长期有效,所有截图(快捷键、菜单栏、脚本调用)都会自动存入你指定的文件夹。
准备目标文件夹
系统不会自动创建路径,所以必须先手动建好你要保存截图的文件夹。比如你想存在「图片」里的「Screenshots」子文件夹:
- 打开访达,进入「图片」文件夹
- 右键空白处 →「新建文件夹」→ 命名为 Screenshots
- 记下它的完整路径,例如:
~/Pictures/Screenshots(~代表当前用户主目录)
执行终端命令设置路径
打开终端(Spotlight 搜“终端”即可),依次输入以下两条命令:
- 输入并回车:
defaults write com.apple.screencapture location ~/Pictures/Screenshots
(把路径替换成你自己的,注意中间不能有空格或拼写错误) - 输入并回车:
killall SystemUIServer
这条命令会刷新系统界面服务,让新路径立刻生效,不关任何应用
验证与小技巧
设置完成后,按 Shift + Command + 3 或 Shift + Command + 4 截一张图,去你指定的文件夹里确认是否出现新文件。
- 如果路径输错或文件夹不存在,截图可能无声无影——请检查路径并确保文件夹已创建
- 不想手动打长路径?在终端输入
defaults write com.apple.screencapture location(末尾留一个空格),然后直接把访达里的文件夹拖进终端窗口,路径会自动补全 - 想恢复默认(存桌面)?运行:
defaults delete com.apple.screencapture location,再执行killall SystemUIServer


















