Thank you for purchasing through links and ads on this site.
OWC / MacSales.com...
diglloyd Deal Finder...
Buy other stuff at Amazon.com...
Upgrade the memory of your 2018 Mac mini up to 64GB

Basics of Command Line

Last updated 2013-01-08 - Send Feedback
Related: how-to, software

The command line is a powerful tool which can shorten and simplify many tasks.

However, the command line requires some investment in learning. This page covers a few very basic ideas in using the command line.

  • Lines preceeded with '#' are explanatory comments.
  • The prefix “diglloyd:MPG lloyd$ ” is a prompt emitted by the command line; do not type this; your system will have something of the same form reflecting your own system names.
  • Commands to type are shown in bold.

Very quick general tips for the command line

  • Spaces matter; they are used as separators on the command line. Hence “Macintosh HD” is a nuisance name for a volume, as is any file name with spaces (enclose in straight quotes ""). Hence I name my boot volume “Boot”, which is also shorter and easier to type.
  • Directory paths are separated by a forward slash "/".
  • Case sensitive: Boot ≠ boot ≠ BOOT.
  • The tab key will auto-complete filenames.
  • There are a variety of special characters to be aware of, but the main useful one is the "*" character which can be used to wild card file names instead of typing them out (e.g. “ls *.jpg” to list all .jpg files).
OWC Thunderbolt 3 Dock
Ideal for any Mac with Thunderbolt 3


Dual Thunderbolt 3 ports
USB 3 • USB-C
Gigabit Ethernet
5K and 4K display support plus Mini Display Port
Analog sound in/out and Optical sound out

Works on any Mac with Thunderbolt 3

Very brief examples of commands

The very, very basics.

Change directory

# change to home directory
diglloyd:MPG lloyd$ cd
# change to top level of the volume 'Master'
diglloyd:MPG lloyd$ cd /Volumes/Master
# change to top level of boot volume
diglloyd:MPG lloyd$ cd /
# change to Applications folder on boot volume
diglloyd:MPG lloyd$ cd /Applications

List files

# list files in current directory
diglloyd:MPG lloyd$ ls
# list files in current directory, recursively
diglloyd:MPG lloyd$ ls -lR
# list files in directory Photos on volume Master
diglloyd:MPG lloyd$ ls /Volumes/Master/Photos
# list all .jpg and .JPG files in current directory (wild card)
diglloyd:MPG lloyd$ ls *.jpg *.JPG

Run a command in the current directory

# run the command verifyVolumes.sh, found in the current directory
diglloyd:MPG lloyd$ ./VerifyVolumes.sh
B&H Deal ZoneDeals by Brand/Category/Savings
Deals expire in 6 hours unless noted. Certain deals may last longer.
$1089 SAVE $610 = 35.0% $16 FREE ITEMS Canon 18x50 IS Image Stabilized Binocular in All Other Categories
$2797 SAVE $600 = 17.0% $246 FREE ITEMS Nikon Z 7 Mirrorless in Cameras: Mirrorless
$649 SAVE $250 = 27.0% $6 FREE ITEMS Sigma 35mm f/1.4 DG HSM Art in Lenses: Mirrorless
$1329 SAVE $170 = 11.0% ZEISS 18mm f/2.8 Batis in Lenses: Mirrorless
$1169 SAVE $130 = 10.0% ZEISS 25mm f/2 Batis in Lenses: Mirrorless
$1169 SAVE $130 = 10.0% ZEISS 40mm f/2 Batis CF in Lenses: Mirrorless

diglloyd.com | Terms of Use | PRIVACY POLICY
Contact | About Lloyd Chambers | Consulting | Photo Tours
Mailing Lists | RSS Feeds | Twitter
Copyright © 2019 diglloyd Inc, all rights reserved.
Display info: __RETINA_INFO_STATUS__