Cd (Unix)
- Om technische redenen begint de titel van dit artikel met een hoofdletter. De correcte schrijfwijze is cd.
cd (change directory) is een commando op Unix en Unix-achtige systemen om de huidige werkdirectory te wijzigen. Als het zonder argumenten aangeroepen wordt, verandert de huidige werkdirectory in de waarde van de omgevingsvariabele $HOME, waarin de thuisdirectory van de gebruiker staat. Tevens wordt het pad naar de vorige directory opgeslagen in $OLDPWD.
Omdat cd de toestand van het huidige proces verandert (namelijk de werkdirectory) moet het in een shell ingebouwd worden en kan het geen apart programma zijn, want onder Unix kunnen dochterprocessen niet de toestand van hun ouderproces veranderen.
Het equivalent in POSIX C is de functie chdir() in unistd.h.