` est un chemin relatif (ne commence pas par `/`), il est interprété par rapport au répertoire courant. S'il s'agit d'un chemin absolu (commence par `/`), il est interprété à partir du répertoire racine.
* Exemple :`cd documents` (modifications apportées au répertoire `documents` dans le répertoire actuel)
* Exemple :`cd /home/user/projects` (modifications dans le répertoire `projects` dans le répertoire `/home/user`)
* `cd ..` :remonte d'un niveau de répertoire dans la hiérarchie des répertoires. Cela équivaut à aller dans le répertoire parent du répertoire actuel.
* `cd ~` :Modifications du répertoire personnel de l'utilisateur actuel.
* `cd -` :changements vers le répertoire de travail précédent. Ceci est très utile pour basculer rapidement entre les répertoires.
* `cd` (sans arguments) :modifications apportées au répertoire personnel de l'utilisateur actuel.
Exemples :
Disons que votre répertoire actuel est « /home/user ».
* `cd documents` changerait votre répertoire en `/home/user/documents`.
* `cd ..` changerait votre répertoire en `/home`.
* `cd /tmp` changerait votre répertoire en `/tmp`.
* `cd -` (après avoir été précédemment dans `/home/user/documents`) ramènerait le répertoire à `/home/user/documents`.
Remarque importante : Le succès d'une commande `cd` dépend de l'existence ou non du répertoire spécifié et du fait que l'utilisateur dispose des autorisations nécessaires pour y accéder. Si le répertoire n'existe pas ou si les autorisations sont insuffisantes, la commande renvoie généralement un message d'erreur.