cd command in linux. Description and examples.

  • Last updated: Nov 3, 2023
  • Views: 234
  • Author: Admin
cd command in linux. Description and examples.

Hello colleagues.

In today's article, we will talk about what the cd command is for in Linux.

In the world of Linux and Unix operating systems, the cd (change directory) command is one of the most used and important commands. It allows the user to navigate the file system and quickly switch between different directories. Despite its simplicity, cd opens up many possibilities for users to manage files and organize their workflow.

The cd command is a built-in command of the Unix and Linux shell. Its syntax is very simple: cd [path], where "path" indicates the directory the user wants to change to. When using cd with no arguments, the user is moved to their home directory. The command also supports several special arguments such as . (current directory) and .. (parent directory).


Command usage examples.

  1. cd /home/inzhener/doc ' - changes to the 'doc' directory.
  2. cd .. ' - Changes to the parent directory.
  3. cd ' - Changes to the current user's home directory.
  4. cd / ' - changes to the root directory.


The cd command allows the user to easily navigate through the file system and manage files and directories. Its use in combination with other Linux commands makes working with files more efficient and convenient.

Practical application of the cd command.

1. Creation and transition in the directory:

With the mkdir command, you can create new directories, and then immediately change to them using cd. To use this combination, use the commands:

$. mkdir inzhener_folder
$. cd inzhener_folder


2. Change to the parent directory.

The cd command with the .. argument allows you to quickly return to a higher level in the file system hierarchy. This is useful when you need to move back to a previous location.

$. cd ..


3. Using absolute and relative paths.

The cd command allows you to use both absolute and relative paths. An absolute path starts at the root directory, such as /home/inzhener/doc, while a relative path points to a directory relative to the current location, such as ../doc.

$. cd /home/inzhener/doc


The cd command is an essential part of working on the Linux command line. Its simple syntax and advanced features allow users to efficiently manage files and navigate the file system. In addition, the cd command serves as the basis for more complex and powerful commands, allowing the user to take full control of their Linux desktop environment.

Thank you all, I hope my article was of some help to you.


Linux cp command, copying files

Linux cp command, copying files

Linux date command: how to set, change, format and display date

Linux date command: how to set, change, format and display date

What does the ls command do in Linux

What does the ls command do in Linux