Mac截图默认保存到桌面,需用终端命令永久修改为指定文件夹(如~/Pictures/Screenshots),创建文件夹后执行defaults write com.apple.screencapture location + 路径,再killall SystemUIServer刷新,否则截图静默失败。

Mac截图默认保存到桌面,导致文件堆积、查找困难、影响工作效率,必须通过终端命令将系统级默认路径永久修改为指定文件夹,确保所有截图来源(快捷键、菜单栏触发、自动化脚本)统一落盘。
创建目标文件夹并确认路径有效性
打开访达 → 左侧边栏点击“图片” → 右键空白处 → “新建文件夹” → 命名为 【Screenshots】。
这一步不能跳过。defaults 命令不会自动创建目录,如果路径不存在,截图将静默失败——无提示、无报错、无文件生成,你只会发现截图“消失了”。
确保该文件夹位于你有写入权限的位置,例如 ~/Pictures/Screenshots 或 ~/Documents/Screenshots。
在终端中写入新路径
方法一:手动输入完整路径(适合路径简短、确定无空格)
打开终端(Spotlight 搜“终端”)→ 输入:
defaults write com.apple.screencapture location ~/Pictures/Screenshots
按回车执行。
方法二:拖拽自动填充路径(推荐,杜绝拼写/空格/转义错误)
在终端中输入 defaults write com.apple.screencapture location,末尾留一个空格 → 切换回访达 → 将刚建好的 Screenshots 文件夹图标直接拖拽至终端光标处 → 完整路径(如 /Users/你的用户名/Pictures/Screenshots)自动粘贴 → 按回车执行。
刷新系统界面服务使设置生效
第一步:在终端中输入:
killall SystemUIServer
第二步:按回车执行。
【不执行这一步,所有前面的操作都无效,截图仍会悄悄回到桌面】
SystemUIServer 进程负责管理菜单栏、截图缩略图、控制条等界面组件,重载它才能让 com.apple.screencapture 偏好设置被读取并应用。
验证修改是否成功
按下 Command + Shift + 3 截一张全屏图。
立即前往 ~/Pictures/Screenshots 文件夹,确认新截图文件已生成。文件名应为“屏幕快照 YYYY-MM-DD HH.MM.SS.png”,且不在桌面出现。

















