cd Command in Linux

Navigating a Linux system is effortless when you master the cd command. The name stands for “change directory,” and it’s the primary tool for moving through the complex world of Linux folders. Understanding the cd command is a must for all those tackling Linux for the first time, as it opens up swift exploration of every corner of your computer.

How cd Works

Use the cd command followed by the path of your destination directory. Paths can be absolute (starting from /, the filesystem’s root) or relative (based on your current location). For example, to go to a folder called “Documents” inside your home directory, type:

cd ~/Documents

Output:

This shortcut, ~, always refers to your home directory, making navigation much faster. Want to climb back up one level? Use:

cd ..

Each .. moves you up a level in the directory tree. To return straight to your home directory from anywhere, just type:

cd

Changing to the previous directory is made easy with:

cd -

This brings you back to the last folder you worked in, which is extremely handy when bouncing between two directories.

Practical Scenario

Let’s say you’re updating images for a project. Move into your project images folder:

cd ~/Projects/Website/images

Output:

Realize you need to grab text snippets from a “Copy” folder? Go back, copy your text, and return to images with:

cd -

Advantages of Using cd

Efficient directory changes improve workflow, lower mistakes, and boost command-line confidence. With cd, you’re not just moving; you’re working smarter and faster in Linux.

Read More : Creator of Linux kernel

0xSnow

0xSnow is a cybersecurity researcher with a focus on both offensive and defensive security. Working with ethical hacking, threat detection, Linux tools, and adversary simulation, 0xSnow explores vulnerabilities, attack chains, and mitigation strategies. Passionate about OSINT, malware analysis, and red/blue team tactics, 0xSnow shares detailed research, technical walkthroughs, and security tool insights to support the infosec community.

Recent Posts

Install Apache on Ubuntu 20.04: Setup and Virtual Host Guide

Apache is one of the most widely used open-source web servers in the world. It is…

7 hours ago

Add Swap Space on Ubuntu 20.04: Create, Enable, and Tune

Swap space is an area on disk that Linux uses when it runs out of physical…

7 hours ago

Install Zoom on Ubuntu 20.04: Download, Setup, and Remove

Zoom is one of the most widely used video conferencing platforms. Zoom works on Windows, macOS,…

7 hours ago

Install Webmin on Ubuntu 20.04: Complete Setup and Login Guide

Webmin is an open-source web-based control panel for Linux servers. It gives you a browser interface…

7 hours ago

Install MariaDB on Ubuntu 20.04: Setup and Admin Access

MariaDB is an open-source relational database management system. It was created by the original MySQL developers…

8 hours ago

Best OSINT Tools for Investigating Corruption 2026: Public Records and Link Analysis

Corruption investigations need accuracy, patience, and strong evidence. In 2026, OSINT tools can help researchers,…

8 hours ago