在 Mac OS X 中更改屏幕截图保存文件位置

更改 Mac 保存屏幕截图文件的位置

默认情况下,任何时候您在 Mac OS X 中截取屏幕,结果屏幕截图文件将保存到当前用户桌面。这使得检索非常容易,非常适合普通 Mac 用户,但对于那些在 OS X 中拍摄大量屏幕截图的人来说,他们可能会发现他们的桌面很快就会被屏幕截图文件弄得乱七八糟。

一个很好的解决方案是在按下 Command + Shift + 3 时调整 Mac OS X 将捕获的屏幕截图文件保存到另一个位置的默认位置,此演练将向您展示如何使用默认命令执行此操作。

如何在 Mac 上更改屏幕截图的保存位置

您需要使用命令行更改 Mac OS X 中屏幕截图的保存位置。因此,您需要做的第一件事是从 /Applications/Utilities/ 启动终端应用程序以获取提示.

更改屏幕截图文件位置的一般语法如下,注意必须在一行中输入并设置正确的路径,新的屏幕截图保存位置才能生效:

defaults write com.apple.screencapture location /path/killall SystemUIServer

将“/path/”序列更改为您希望将屏幕截图文件保存到的位置。例如,如果我想让屏幕截图显示在用户 (~) Pictures 文件夹中,我会使用:

默认写入com.apple.screencapture位置~/Pictures/

按回车键设置 ~/Pictures 为位置。您还需要通过重新启动 SystemUIServer 来跟进它:

killall SystemUIServer

这是在终端命令行提示符中输入的默认序列可能的样子:

更改Mac OS X 中的屏幕截图保存文件位置

请记住,~(波浪号)是当前用户主目录的快捷方式。也可以使用完整路径,我们稍后会讨论。

如果你想在 ~/Pictures/ 目录中创建一个独特的文件夹来保存你的屏幕截图,你可以像往常一样从 Finder 中执行此操作,或者从命令行使用以下命令创建一个名为“截图”:

mkdir ~/Pictures/Screenshots/

现在要将该新目录设置为捕获的屏幕图像的默认保存位置,请使用以下语法:

默认写入 com.apple.screencapture 位置 ~/Pictures/Screenshots/

要使更改在不重新启动的情况下生效,请终止 SystemUIServer 进程以重新启动它并设置位置:

killall SystemUIServer

就是这样,点击“Command+Shift+3”截取屏幕截图并观察文件不再保存到用户桌面,而是保存到新定义的屏幕截图位置。

这意味着下次您截取屏幕截图时(或者像 Windows 转换者喜欢说的那样,在 Mac 上打印屏幕), 屏幕截图文件将出现在您指定的位置。

请注意,评论中的一些用户在键入波浪号 (~) 作为主文件夹的快捷方式时遇到语法问题,如果使用得当,这应该不是问题,但是您可以通过暗示主目录的完整路径如下:

defaults write com.apple.screencapture location /Users/USERNAME/Pictures/

其中“USERNAME”是用户主目录的精确短名称,后跟要设置为未来屏幕捕获的保存位置的所需路径。同样,必须杀死所有 SystemUIServer 或注销并重新登录才能使更改生效。

在 Mac OS X 中改回默认的屏幕截图文件保存位置

如果您不想再将屏幕截图自动保存到 Mac 上的其他位置,您可以随时将保存的屏幕截图位置更改回 OS X 默认设置,只需在上述默认命令序列。因此,默认保存位置如下:

默认写入 com.apple.screencapture 位置 ~/Desktop/

同样,您需要终止 SystemUIServer 才能使更改生效。

killall SystemUIServer

您可以再次验证更改是否已设置回默认值,方法是在 OS X 中按 Command+Shift+3 将屏幕捕获为文件,然后在活动用户帐户桌面上查找屏幕截图文件。

Mac OS 中的屏幕截图默认保存位置X可以改变

对于许多用户来说,将桌面保持为要生成的屏幕截图文件的默认位置非常好,这个技巧真正适用于经常使用 Command+Shift+3 进行屏幕截图并发现桌面文件生成的个人会分散注意力或难以管理。用户可能还会发现更改生成的屏幕截图的文件名很有用,因为以及使用的图像文件类型,两者都可以广泛定制以适应偏好。

此命令适用于所有版本的 Mac OS X。