You can easily take a screenshot of your whole screen by pressing Shift-Command–3 keys. By default, the screenshot saved as a .png file on your desktop. You can press Shift-Command–4 to take a screenshot of a window. Then Space, and then clicking the window you want to capture. Again, the screenshot saved as a .png file on your desktop.
How to change screenshot save location
The steps are as follows:
Step 1: Open the terminal Application
Press Command–Space to open Spotlight and type terminal
Step 2: Use defaults command to change screenshot file location
The syntax is:
defaults write com.apple.screencapture location /path/to/save/screenshots/ killall SystemUIServer
To save the screenshots in $HOME/screenshots/ folder, enter:
mkdir $HOME/screenshots/ defaults write com.apple.screencapture location $HOME/screenshots/ killall SystemUIServer
Sample outputs:
Fig.01: How to Change Where Screen Shots Save on MacOS X
Step 3: Verify it
Now take screenshot as described above and you should see the screenshots saved in $HOME/screenshots/ location:
$ ls $HOME/screenshots/
-rw-r--r--@ 1 veryv staff 82674 Jan 3 22:23 Screen Shot 2017-01-03 at 10.23.27 PM.png
How do I revert back to original settings?
Type the following two commands to save back the screenshots in ~/Desktop/, enter:
defaults write com.apple.screencapture location ~/Desktop/ killall SystemUIServer
Tip: Change file name of screen shots on MacOS X
By default, screen shots taken in MacOS X save to files prefixed with “Screen Shot” in the file name. You can change file name prefix something else. The syntax is as follows:
defaults write com.apple.screencapture name "nixCraft" killall SystemUIServe ls ~/screenshots/
Sample outputs:
nixCraft 2017-01-03 at 10.32.37 PM.png
You can revert back to original prefix by typing the following two commands:
defaults write com.apple.screencapture name "Screen Shot" killall SystemUIServe
And there, you have it. No more desktops cluttered with images on MacOS.
🐧 1 comment so far... add one ↓
Category | List of Unix and Linux commands |
---|---|
File Management | cat |
Firewall | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Network Utilities | dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04 |
Package Manager | apk • apt |
Processes Management | bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time |
Searching | grep • whereis • which |
User Information | groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04 |
Very Good Tips.