I use Command + Shift + 4 + Space to screen shot.
But you know the default place of the screen shot is Desktop.
So, how can I change the default location? I want to the location to be a custom document folder, not desktop.
You can change this with a bash command.
defaults write com.apple.screencapture location ~/Pictures/
And change '~/Pictures/' to your preferred Location. For example, if you have in your User folder a Folder named 'screenshots' then change the command to:
defaults write com.apple.screencapture location ~/screenshots/
killall SystemUIServer
to reinitialize the 'SystemUIServer' to adopt changesFor more information check out: oxdaily
killall
invocation.