Command Prompt (or CMD) has been part of Windows since the early days, and even if it's now often overshadowed by PowerShell, it's still a quick and reliable way to get things done. Whether you want to browse through folders without touching File Explorer, copy files faster, or automate small tasks, there are some basic CMD commands worth knowing. In this guide, I'll show you how to navigate in CMD, change directory, switch drives, go back in the Command Prompt, and even create, rename, copy, or delete files and folders. Along the way, I'll give you real examples of when these commands are useful so you can start using them in everyday situations.
NOTE: The information shared in this tutorial applies to Windows 11, Windows 10, and even older Microsoft operating systems such as Windows 7. In the screenshots below, I'm using Command Prompt inside the Windows Terminal. However, keep in mind that this doesn't change the way commands work. Everything will be the same in the standalone version of Command Prompt, as well as in the CMD from Windows versions older than Windows 11, where Terminal isn't the default or isn't available at all.
Running the command to change the directory to root
The Command Prompt is not case sensitive, meaning that you can type commands using capital letters, lowercase, or any combination of them. The commands CD, cd, or Cd all work the same way.
How to navigate to a folder in CMD
Running the CD.. command to go up one level in the directory tree
The effect is that your current directory changes to C:\Windows.
Change path to the Desktop folder in CMD
Similarly, if you want to navigate to another user folder in CMD, run the same command but replace Desktop with the directory you need to get to. For example, if you want to change the path to your Documents folder, run:
Change directory to a user's Documents folder in CMD
TIP: Alternatively, instead of entering the name of your user folder manually, you can replace the path to a directory in CMD with the %userprofile% environment variable. Here's an example of how to change the directory in CMD to Desktop:
How to change directory in CMD to desktop
How to change the drive in Command Prompt
To change the drive and the directory at the same time, use the cd command, followed by the /d switch. The /d parameter is used to change the current drive to a specific folder from another disk volume.
For instance, if you are now on the D: drive and want to return to the Windows folder from the C: drive, you should type:
Changing the drive and directory in Command Prompt
NOTE: By typing only the drive letter, you automatically move to your most recent location on that drive. For instance, if you are on the D: drive and type cd C:\Windows nothing seems to happen. However, if you type C: afterward, then the working folder changes to C:\Windows.
The contents of a folder found in the root of the D drive
The last time, our working folder was C:\Windows. To navigate to the folder mentioned above, I have to use the command cd /d D:\Digital Citizen. To view the contents of the folder, type:
Using the DIR command to see the contents of a directory
The MKDIR command in Command Prompt
TIP: If you want to create a folder that contains spaces in its name, make sure to wrap its name between quotes. For example, if you want to create a folder called Digital Citizen RO, run the MD command like this:
How to create a directory in CMD with spaces in its name
To test if it worked, use the DIR command again. The newly created folder appears in the list.
Using DIR to see the contents of the directory in Command Prompt
IMPORTANT: Do not forget that all these commands depend on your current location in the Command Prompt. For instance, if you are on the C: drive and type MKDIR test, the new folder is created in the root of the C: drive.
Another way to create a folder without going to the desired location for it is to type the complete path of the new folder. For example, if you are working on the D: drive and you want to create a new folder in C:, called other_stuff, type:
Using MKDIR to create a new directory, with a full path
When you need to create a folder with subfolders at the same time, you can use this command:
Creating a folder with subfolders using MKDIR in Command Prompt
Renaming folders with the REN command in Command Prompt
To rename a file, use the same command, like this:
Renaming files with the REN command in Command Prompt
TIP: Keep in mind to use quotation marks ("") for any file names that include spaces.
Using COPY to copy files with Command Prompt
If you are copying within the same directory, you do not have to include the path in the command. As an example, let's copy Digital Citizen Notes.txt from D:\Digital Citizen in the same folder, only with a different extension: let's say Digital Citizen Notes.docx. To do that, I have to run the command:
Using the COPY command to copy files in the same directory
Using XCOPY to copy folders and their contents in Command Prompt
TIP: Once you're familiar with basic commands, you might want to explore some that work with network connections. For a useful selection, read: Command Prompt (CMD): 10 network-related commands you should know.
Using the DEL command to delete all the files in a directory in Command Prompt
If you need to delete a single file, use the DEL command followed by that file's name. For instance, to delete the file Digital Citizen Notes.txt from D:\Digital Citizen, I should run the command:
Using the DEL command to delete a single file in Command Prompt
Here is a list of useful DEL combinations that are worth mentioning:
Using the RD command to delete folders in Command Prompt
Launching an app from Command Prompt
Alternatively, you can also run an app from CMD directly, no matter what folder you're currently browsing, by specifying the app's executable file and its full path in Command Prompt. Opening Control Panel from the previous example would look like this, regardless of your current directory in CMD:
The CLS command clears the screen
Everything that was displayed before disappears, and you're left with a blank Command Prompt window, ready for new commands.
Once you use CLS, CMD is clean
This is useful when you want to focus on your next steps, avoid visual clutter, or make your screenshots look cleaner while following a guide.
The HELP command from Command Prompt
If a particular command interests you, type help followed by the name of that command. Another way to do the same thing is to type the command's name followed by the /? parameter. To test it, use:
Using the HELP command or the /? parameter to find help in Command Prompt
You can close CMD with the EXIT command
The Command Prompt window closes instantly. This works in both the classic CMD window and in Windows Terminal tabs, making it a quick way to wrap up your work.
1. How to change the directory in CMD (CD command)
The first command from the list is CD (Change Directory). This command enables you to change the current directory or, in other words, to navigate to another folder on your PC.How to go to the root directory in CMD
The first iteration of the CD command you should know is CD\. It takes you to the top of the directory tree. To see how it works, after you open the Command Prompt, type:cd\
… and press Enter on your keyboard. You should see how the CD\ command takes you to the top of the directory tree. In this case, to the C: drive.

How to navigate to a folder in CMD
Going back to the CD command, now you are working on the root of the C: drive. If you need to go to a specific folder from this drive, run the command CD Folder. The subfolders must be separated by a backslash character (\). For instance, when you need to access the System32 folder located in C:\Windows, type:cd windows\system32\
… as shown below, and then press Enter on your keyboard.

How to go back in Command Prompt
When you need to go one folder up, use the cd.. command. Let's assume that you're inside the system32 folder and want to go back to the Windows folder. Type:cd..
… and press Enter on your keyboard.

How to change to Desktop or Documents in CMD
What about changing the directory in CMD to a personal folder, like your Desktop or Documents? You can do that the same way, using the CD command, but you need to know the location of your personal folder. In both Windows 10 and Windows 11, all user folders are found in:C:\Users\username\
For example, to change the directory in CMD to your Desktop, the command you have to run is:
cd C:\Users\your user name\Desktop

C:\Users\your user name\Documents

cd /d %userprofile%\Desktop

2. How to change drive in CMD
To access another drive, type the drive's letter, followed by :. For instance, if you wanted to change the drive from C: to D:, you should type:d:
… and then press Enter on your keyboard.

cd /d C:\Windows
… and press Enter on your keyboard, as shown in the following screenshot.

3. How to see what’s in a folder in CMD (DIR)
You can view the contents of a folder by using a command called DIR. To test it, I've created a folder named Digital Citizen, with several files and subfolders, on the D: drive. You can see them all in the screenshot below.
DIR
… and press Enter. This displays a list of the files and folders contained in it, together with some details about each of them (the size and the date and time when they were last modified).

4. How to create a folder in CMD (MD or MKDIR)
You can make a new folder using the MKDIR (Make Directory) or the MD command. The syntax of these commands is:MKDIR Folder
or
MD Folder
Let's say you need to create a new folder called Digital_Citizen_Life that is going to be placed in the D:\Digital Citizen folder. To do that, you need to type:
mkdir Digital_Citizen_Life
… and then press Enter, as shown below.

md "Digital Citizen RO"


mkdir c:\other_stuff
… and then press Enter.

MKDIR Folder\Subfolder
.
For instance, if I type:
mkdir Digital_Citizen_Tests\Beta\Test1
… three folders are created: Digital_Citizen_Tests, Beta, and Test1, in a tree-like structure.

5. How to rename files and folders in CMD (REN)
To rename files and folders, you need to use the REN (Rename) command. To rename folders, type:ren Folder NewFolderName
For example, if I wanted to rename the Digital_Citizen_Tests folder to Digital_Citizen_Final_Tests, I should run:
ren Digital_Citizen_Tests Digital_Citizen_Final_Tests
… and press Enter.

ren filename.extension newname.extension
For instance, to rename the Digital Citizen Image1.bmp file to Image0.bmp, I have to run the command:
ren "Digital Citizen Image1.bmp" Image0.bmp

6. How to copy files in CMD (COPY)
The COPY command allows you to copy files from one location to another. To use this command, type:copy location\filename.extension newlocation\newname.extension
For example, let's use this command to copy the Image0.bmp file from the Digital Citizen folder located on the D: drive to the D:\Digital Citizen\Digital Citizen Tests folder. To make things more interesting, I want the file to be named testing_picture1.gif. To do all that, I must type the command:
copy “D:\Digital Citizen\Image0.bmp” “D:\Digital Citizen\Digital Citizen Tests\testing_picture1.gif”
… followed by Enter. You should also receive a confirmation of the operation, as you can see below.

copy "Digital Citizen Notes.txt" "Digital Citizen Notes.docx"

7. How to copy folders in CMD (XCOPY)
To copy a folder and its content from one location to another, use the XCOPY command:XCOPY /s /i
Let's assume that I need to copy a folder from D:\Digital Citizen to F:\Backup Digital Citizen. To do that, I have to run the command:
xcopy /s /i “D:\Digital Citizen” “F:\Backup Digital Citizen”
The /s parameter ensures that all the directories and subdirectories are going to be copied, except the ones that are empty. The /i parameter creates a new directory (if the destination folder does not exist) and copies all the files in it.

8. How to delete files in CMD (DEL)
The DEL (Delete) is used to delete files from the folders you have created. To delete all the files from a folder, you can run the command:del folder
For instance, let's say I want to delete all the files from the Digital Citizen Tests folder found in the D:\Digital Citizen directory. For that, I first open the Digital Citizen folder in Command Prompt and then I run this command:
del "Digital Citizen Tests"
Next, I must confirm the delete process by typing the letter y for Yes and then pressing Enter.
NOTE: To also delete hidden files from the folder, you must add the /h parameter. Also, note that the DEL command does not work for deleting folders - for that, you have to use the RD command, covered in the next section of this tutorial.

del "Digital Citizen Notes.txt"

DEL *.DOCX
… deletes all the files with the DOCX extension from the current folder (you can use any file extension necessary, DOCX is just an example).
DEL Test*.*
… deletes all the files in the working folder whose names begin with Test.
DEL *.*
… deletes ALL the files in the current folder.
9. How to delete folders in CMD (RD)
The DEL command cannot be used to delete folders. So, to remove any empty folder, you must use another command, RD (Remove Directory):RD [Folder]
I've previously deleted all the files from the Digital Citizen Tests folder. It's now time to delete the directory too, by typing:
RD "Digital Citizen Tests"

10. How to open applications from CMD
To run a program from the Command Prompt, you can navigate to the folder that contains the executable and type the program's name. For example, if you want to launch Control Panel using Command Prompt, go to C:\Windows\System32, where its executable is: control.exe. Let's see how to do this if you’re in your user directory. First of all, change the working directory to the application's folder by typing:cd /d c:\windows\System32\
Then, type the name of the app's executable file:
control.exe
… and press Enter.

C:\Windows\System32\control.exe
11. How to clear the screen in CMD (CLS)
As you work in Command Prompt, your screen can quickly fill up with previous commands and their results. If you want a clean slate without closing the window, use the CLS command. Simply type:cls
… and press Enter.


12. How to get help in CMD
To access help in the Command Prompt, you can use the HELP command:help
… and then press Enter. This displays a list of all the available commands, as you can see below.

help cd
or
cd/?
… to display information about the cd command. In the picture below you can see the result:

13. How to close Command Prompt (EXIT)
When you're done working in CMD and want to close it, there's no need to reach for the mouse or click the X button. Just type:exit
… and press Enter.


