Bulunulan dizinden dizin'e geçilmesini sağlar. dizin verilmezse HOME kabuk değişkeni ile belirtilen dizine geçilir. CDPATH kabuk değişkeni mevcutsa bu, arama yolu olarak kullanılır. dizin bir / ile başlıyorsa CDPATH kullanılmaz.
-P seçeneği verilmişse sembolik bağlar izlenmez. Sembolik bağların izlenmesi öntanımlıdır ve -L seçeneğine atanmıştır. dizin olarak - verilirse, $OLDPWD kullanılır.
CDPATH değişkenindeki boş olmayan değer ya da ilk argüman olarak - kullanılmışsa ve dizin değişikliği gerçekleşmişse yeni çalışma dizininin mutlak dosyayolu standart çıktıya yazılır.
Dizin değiştirme gerçekleşirse dönüş durumu sıfırdır, gerçekleşmezse sıfırdan farklıdır.