cd

CD (Change Directory, dawniej chdir) – komenda służąca do zmiany aktualnej ścieżki lub podejrzenia jej lokalizacji z poziomu CMD, Powershell lub Windows Terminal.

[!] Chdir zostało zastąpione przez „cd”. Wciąż jednak jest wspierane ze względu na kompatybilność ze starszymi środowiskami.

Składnia cd

cd [/D][dysk:][ścieżka]

Opcje cd:

/D = Umożliwia zmianę dysku

Opcje [dysk][ścieżka]:

.. = cofa o jeden katalog do tyłu

\ = główny katalog bieżącego dysku (np. C:\)

%userprofile% lub %homepath% = zmienne środowiskowe, skróty do katalogu obecnie zalogowanego użytkownika. *

"[ścieżka]" = ścieżka w cudzysłowie umożliwia nawiązanie do katalogów, które mają spacje w nazwie.

* profile (katalogi) użytkowników domyślnie znajdują się w „C:\users\”.

Zmienne nie są obsługiwane w Powershellu.

Przykłady użycia cd

chdir \Windows

Chdir zmieni ścieżkę na katalog „windows” znajdujący się w głównym katalogu obecnego dysku (\Windows).

cd /D E:\test

Cd zmieni lokalizację na folder „test” znajdujący się w głównym katalogu innego dysku (E:\test). Operacja zmiany dysku jest możliwa za sprawą użycia dodatkowo opcji /D. Jeżeli uruchomimy CMD jako administrator również możemy zmienić folder bez używania opcji /D.

chdir ..

Chdir cofnie do katalogu poprzedniego (nadrzędnego). Przykładowo: znajdując się w katalogu C:\Windows chdir cofnie ścieżkę do C:\.

cd %homepath%\desktop\"testowy folder"

Cd zmieni lokalizację na katalog nazwany „testowy folder” znajdującym się na pulpicie bieżącego użytkownika (%homepath%).
[!] Cudzysłów w nazwie folderu lub całej ścieżce umożliwia nawiązywanie do nazw, które zawierają spacje.