在 Mac OS X 中更改屏幕截图保存文件的位置
目录:
默认情况下,任何时候您在Mac OS X 中进行屏幕截图,生成的屏幕截图文件将保存到当前用户的桌面。这使得检索非常容易,非常适合普通 Mac 用户,但对于那些在 OS X 中拍摄大量屏幕截图的人来说,他们可能会发现他们的桌面很快就会被屏幕截图文件弄得乱七八糟。
一个很好的解决方案是调整Mac OS X将捕获的屏幕截图文件保存到另一个位置的默认位置在文件系统中当按下 Command + Shift + 3 时,本演练将向您展示如何使用默认命令执行此操作。
如何在Mac上更改屏幕截图的保存位置
您需要使用命令行更改Mac OS X 中屏幕截图的保存位置。因此,您需要做的第一件事是从/Applications/Utilities 启动终端应用程序/ 获取提示。
更改截图文件位置的一般语法如下,注意必须单行输入,并设置正确的路径,新的截图保存位置才能生效:
defaults write com.apple.screencapture location /path/;killall SystemUIServer
将“/路径/”序列更改为您希望将屏幕截图文件保存到的位置。比如我想让截图出现在用户(~)Pictures文件夹下,我会用:
defaults写com.apple.screencapture位置~/Pictures/
按回车键设置~/图片为位置。您还需要通过重新启动 SystemUIServer 来跟进它:
killall SystemUIServer
这是在终端命令行提示符中输入的默认序列的样子:
记住~(代字号)是当前用户主目录的快捷方式。也可以使用完整路径,我们稍后会讨论。
如果你想在 ~/Pictures/ 目录中创建一个独特的文件夹来保存你的屏幕截图,你可以像往常一样从 Finder 中执行此操作,或者从命令行使用以下命令来执行此操作创建名为“Screenshots”的目录:
mkdir ~/图片/截图/
现在将该新目录设置为捕获的屏幕图像的默认保存位置,使用以下语法:
defaults写com.apple.screencapture位置~/Pictures/Screenshots/
要使更改生效而无需重新启动,请杀死SystemUIServer进程以重新启动它并设置位置:
killall SystemUIServer
就是这样,按“Command+Shift+3”进行屏幕截图并观察文件不再保存到用户桌面,而是保存到新定义的屏幕截图位置。
这意味着您下次截取屏幕截图(或者像Windows 转换成Mac 上的Print Screen)时,屏幕截图文件将出现在您指定的位置。
请注意,评论中的某些用户在键入波浪号 (~) 作为主文件夹的快捷方式时遇到语法问题,如果使用得当,这应该不是问题,但您仍然可以得到通过隐含主目录的完整路径来解决这个问题,如下所示:
defaults 写入com.apple.screencapture 位置/Users/USERNAME/Pictures/
其中“USERNAME”是用户主目录的精确短名称,后跟所需的路径以设置为未来屏幕捕获的保存位置。同样,必须杀死所有 SystemUIServer 或注销并重新登录才能使更改生效。
在 Mac OS X 中改回默认的屏幕截图文件保存位置
如果您决定不再将屏幕截图自动保存到 Mac 上的其他位置,您可以随时将保存的屏幕截图位置更改回 OS X 默认设置,只需指定在上述默认命令序列中再次进入桌面。因此,默认保存位置如下:
defaults 写入com.apple.screencapture 位置~/Desktop/
同样,您需要终止SystemUIServer 才能使更改生效。
killall SystemUIServer
您可以通过按 Command+Shift+3 将屏幕捕获为 OS X 中的文件,再次验证更改是否已设置回默认值,并查看活动用户帐户桌面以找到屏幕截图文件。
对于许多用户来说,将桌面保持为要生成的屏幕截图文件的默认位置是非常好的,这个技巧真正适用于经常使用 Command+Shift+3 进行屏幕截图并发现的人桌面文件生成会分散注意力或难以管理。用户可能还会发现更改生成的屏幕截图的文件名以及使用的图像文件类型很有用,这两者都可以广泛定制以适应偏好。
此命令适用于所有版本的Mac OS X。