DEV Community

Discussion on: How to cd to a directory with a space in the name?

Collapse
 
codandcode profile image
Marmot

Thank you!

I have tried that but it doesn't seem to work in my terminal either.

On the other end, it looks like my problem came from somewhere else because even when I removed the space in the folder's name the problem remained but I could access the directory by entering the full path.

Is it like this that if I want to have access a directory, I always have to enter the full path even if I'm in the parent directory?

Collapse
 
brandinchiu profile image
Brandin Chiu

No, it shouldn't be.

Are you sure your "Front End" directory is relative to your home directory?

All of the cd commands in your screenshot are being applied relative to ~, which is essentially just an alias for /Users/morgan.

Thread Thread
 
codandcode profile image
Marmot

Alright so everything works now.

My mistake was that even when I tried to remove the tilde, I was still putting a forward slash before the directory name so it didn't work. It is then very possible to move from directory to directory and I'm happy :)

Thanks a thousand!

Thread Thread
 
brandinchiu profile image
Brandin Chiu

When moving through your file system, if you add the forward slash, then your system will think your path starts from your system root.

For example, say you are in your home directory at: /Users/Morgan.

If you type cd frontend, then this is equivalent to /Users/Morgan/frontend.

If instead you type cd /frontend, then this is equivalent to /frontend.

Adding the / turns your path into an "absolute path". Without it it is a "relative path".

Thread Thread
 
codandcode profile image
Marmot

And with that you just made it absolutely clear. Thanks again!