Accessing a Parent Directory
00:00
And you already did something up there. You used the cd
with the two dots (..
). Yes. Before that, you used cd
to move into a folder, and here you use cd ..
to step into the parent directory.
00:14
Yep, exactly. And this might seem like it’s something different that we’re doing right here, but let’s see if we go back to doing this ls -l
we saw earlier, then we have the long listing, and I’ll also throw in an a
there, which means all.
00:30
So then I’m seeing all files, including what are called hidden files, and the difference here that you can notice that it added in .
and ..
that looks like they are files, but they’re kind of references to—the single .
is the current directory.
00:48
So that is a way to just reference the directory that you’re currently standing in. So for instance, if I would do cd .
, that just means go to the directory you’re currently in, so do nothing in practice. This ..
is then a reference to the parent directory. So to go to the parent directory, I can do ..
like this. Okay. Yeah, that’s nice. On your prompt, we’re always seeing the folder names. So yeah, it’s a nice reminder where you are right now. Right.
01:20
And just point out that these dots are nothing particular for cd
. It kind of works with any directory. So if I, for instance, would’ve wanted to copy something up to a parent directory, I could also use the ..
inside of the cp
command, the copy command, for instance. Okay.
Become a Member to join the conversation.