[go: nahoru, domu]

Aller au contenu

« Cd (commande) » : différence entre les versions

Un article de Wikipédia, l'encyclopédie libre.
Contenu supprimé Contenu ajouté
VolkovBot (discuter | contributions)
m robot Ajoute: ca:Cd (ordre)
Xqbot (discuter | contributions)
m robot Ajoute: el:Chdir
Ligne 31 : Ligne 31 :
[[cs:Cd (Unix)]]
[[cs:Cd (Unix)]]
[[de:Cd (Unix)]]
[[de:Cd (Unix)]]
[[el:Chdir]]
[[en:Cd (command)]]
[[en:Cd (command)]]
[[es:Chdir]]
[[es:Chdir]]

Version du 22 mars 2010 à 23:31

cd (ou parfois chdir, abréviation de l'anglais "change directory"), est une commande informatique disponible dans les interfaces en ligne de commande pour changer de répertoire courant. Du fait que chdir constitue un appel système, cette fonction n'est pas un programme à part, et elle est donc intégrée à l'interpréteur de commandes.

Utilisation dans les shells

On spécifie comme premier paramètre le répertoire où l'on désire aller :

$> cd <répertoire>

exemple :

$> cd /home

Lorsque le répertoire n'est pas spécifié, le répertoire personnel du l'utilisateur qui a lancé la commande est choisi.

En pratique, en utilisant "-" (moins) comme répertoire, cela a pour effet d'aller dans le répertoire où l'on se trouvait avant (un peu comme le bouton précédent d'un gestionnaire de fichiers). Le shell utilise en fait de façon transparente les variables d'environnement PWD (contenant le répertoire courant) et OLDPWD (contenant le répertoire précédent). Ainsi, lorsque l'on fait un cd -, le contenu de ces deux variables est échangé.

Anecdote

Lorsque l'on désire aller dans le répertoire parent, on spécifie le répertoire fictif .. (deux points). Cependant, dans le système d'exploitation MS-DOS, il est possible de taper uniquement cd.. en omettant l'espace qui les sépare, ce qui peut être déroutant pour les habitués de MS-DOS se trouvant devant un shell unix.

Modèle:Navigation commandes unix