How do I change the default screenshot location on Mac OS X?

Solution 1:

Found Here, the command is

defaults write com.apple.screencapture location /Full/Path/To/Folder

Will take effect after a logout and login. ~ as the home folder doesn't work.

Solution 2:

Throw a Ctrl key in the mix. That copies the shot to the clipboard, then paste it into your favorite editor.

Ctrl+Shift+Cmd+3 copies the whole screen, or Ctrl+Shift+Cmd+4 lets you select what you want to copy and hitting the spacebar with the selection option active turns it into a camera, use this to get a shot of a window without having to crop it.