Change/Print Current Working Directory

Change the Directory

cd command is used to move into another directory and make it the current working directory.

Syntax:

cd [directory]

For example, to change the current directory from animals to birds, you would type:

cd birds

animals directory should be one level up of birds directory (animals is the parent of birds).

To change current directory to root, home, parent directories, refer the below table.

Directory

Command

root

cd /

parent(one level up)

cd ..

home

cd ~ or cd

Examples

  • To change directory from /usr to /usr/local/share directory, you would type:

cd local/share
  • Suppose that you want to go to the Downloads directory from your current directory, and you know that the Downloads directory resides in the home directory, you type:

cd ~/Downloads
  • For Example, you are in the /usr/local/share directory, and you want to switch to the /usr/local/src. You can do that by typing:

cd ../src

Print Current Directory

The current working directory is the directory where all the commands are being executed. To know your current directory, you can use the pwd command which stands for Print Working Directory.

Syntax:

pwd

This will print the absolute path of the current directory as follows:

/home/dir1/dir2

The name of the current working directory is the last directory in the absolute path. For example, in the above example, dir2 is the current working directory.