可通过终端命令修改 macos 截图保存路径:执行 defaults write com.apple.screencapture location [路径] 和 killall systemuiserver,确保目标文件夹存在且有读写权限,必要时用 automator 创建快速操作备用。

如果您在使用 macOS 截图时希望将图片自动保存到自定义文件夹而非默认的桌面,可通过终端命令修改系统截图路径。以下是实现该目标的具体操作步骤:
一、使用终端命令修改截图保存路径
macOS 提供了内置的 defaults 命令,可直接写入截图保存路径的偏好设置。该方法无需第三方工具,修改后立即生效(需重启截图功能或注销重登录)。
1、打开“访达”,前往“应用程序” → “实用工具” → 双击“终端”启动。
2、在终端中输入以下命令(将 /Users/YourName/Pictures/Screenshots 替换为您实际的目标文件夹完整路径):
defaults write com.apple.screencapture location /Users/YourName/Pictures/Screenshots
3、按下回车执行命令。
4、输入以下命令刷新截图服务:
killall SystemUIServer
二、通过访达创建并验证目标文件夹
若指定路径不存在,截图将失败并退回桌面保存。因此必须确保目标文件夹已存在且具有写入权限。
1、打开“访达”,在边栏点击“前往” → “前往文件夹”,输入 /Users/YourName/Pictures(请将 YourName 替换为您的实际用户名)。
2、右键空白处,选择“新建文件夹”,命名为 Screenshots。
3、选中该文件夹,按 Command+I 打开显示简介,确认“共享与权限”区域中您的用户账户具有“读与写”权限。
三、使用 Automator 创建截图重定向工作流
当终端命令失效(如系统更新后重置)或需多条件判断时,可借助 Automator 拦截截图文件并自动移动。该方法作为备用方案,不依赖系统偏好设置。
1、打开“应用程序” → “自动化”(Automator),新建“快速操作”文档。
2、在左侧资源库中拖入“移动 Finder 项目”操作到右侧工作区。
3、点击“文件夹”字段右侧的“选择”,定位至您预设的截图文件夹(例如 /Users/YourName/Pictures/Screenshots)。
4、在顶部菜单栏选择“文件” → “存储”,命名为 Move Screenshot to Custom Folder,格式保持为“快速操作”。
5、前往“系统设置” → “键盘” → “快捷键” → “快捷操作”,启用刚创建的快速操作,并为其分配快捷键(如 Shift+Command+Option+M)。
四、验证截图路径是否生效
修改完成后需通过实际截图行为确认路径已变更,避免因路径错误或权限问题导致截图仍落于桌面。
1、按下默认截图快捷键:Shift+Command+3(全屏)或 Shift+Command+4(区域)。
2、立即检查目标文件夹(如 /Users/YourName/Pictures/Screenshots)内是否出现新生成的 PNG 文件。
3、若未出现,返回终端执行 defaults read com.apple.screencapture location 查看当前记录路径是否与预期一致。










