Terminal Tip: 6 easy ways to capture your screen
OS X's built in screencapture command provides a simple command-line utility to snap images of your desktop. It offers quite a few options and many of them do not quite work as advertised. Even the manual page admits that screencapture is "not very well documented to date".
To make it easier for you to jump in and get started with screencapture, here are six convenient already-tested variations that you can copy, paste and use. Consider adding these capture methods to shell scripts, to system calls from AppleScript or just running them directly from the command line as needed.
1. Capture your primary screen as a (default) png file.
% screencapture ~/Desktop/screencap.png
2. Capture your primary screen as a jpeg (-tjpeg), including the cursor (-C)
% screencapture -C -tjpeg ~/Desktop/mycapture.jpg
3. Wait for five seconds before capturing the screen.
% sleep 5; say "ready"; screencapture ~/Desktop/mycapture.png
4. Interactively (-i) select (-s) an area of your screen with the mouse.
% screencapture -i -s -tjpeg ~/Desktop/mycapture.jpg
5. Interactively (-i) select a window with the mouse. When the crosshairs appear after issuing this command, press the space bar then select a window with the camera.
% screencapture -i -tjpeg ~/Desktop/mywindow.jpg
6. Select an area of your screen and copy it to the clipboard (-c) rather than a file.
% screencapture -i -s -c
Subscribe to Newsletter
Software Updatesmore updates
- Daylite 5 adds refinements to the business management app
- 1Password 4.5 for iOS gains features, slims down
- IFTTT for iPad brings service/device mashups to your favorite tablet
- Daily App: Rormix brings indie music videos to your iPhone and iPad
- Pebble updates its iOS app with new apps, sharing options and v2.1 fix
- PSA: Pebble for iOS v.2.1 update contains critical flaw that breaks the app - Update