Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

For example, what is the difference between the following two commands:

sudo ln -s "/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3" /usr/local/bin/python3

sudo ln -s /Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3 /usr/local/bin/python3
share|improve this question
up vote 2 down vote accepted

In your case, there is no difference. Use quotes around a path when it contains spaces:

cd "/Applications/My Awesome"

Alternatively, you can escape those spaces with a \ like so:

cd /Applications/My\ Awesome\

But whatever you do, don't combine escaping with quotes.

share|improve this answer

The quotes just signify that that's the path. If there are spaces in the path, the quotes make it treat it as one string. If there aren't special characters in the path it doesn't make a difference.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.