The cd
command¶
The cd
command is used to change the current working directory (i.e., in which the current user is working). The "cd" stands for "**c**hange **d**irectory" and it is one of the most frequently used commands in the Linux terminal.
The cd
command is often combined with the ls
command (see chapter 1) when navigating through a system, however, you can also press the TAB
key two times to list the contents of the new directory you just changed to.
Examples of uses:¶
-
Change the current working directory:
cd <specified_directory_path>
-
Change the current working directory to the home directory:
cd ~
ORcd
-
Change to the previous directory:
cd -
This will also echo the absolute path of the previous directory. -
Change the current working directory to the system's root directory:
cd /
💡 Quick Tips¶
Adding a ..
as a directory will allow you to move "up" from a folder: cd ..
This can also be done multiple times! For example, to move up three folders: cd ../../../
Syntax:¶
cd [OPTIONS] directory
Additional Flags and Their Functionalities¶
Short flag | Long flag | Description |
---|---|---|
-L | Follow symbolic links. By default,cd behaves as if the -L option is specified. | |
-P | Don’t follow symbolic links. |