3. Disques et Répertoires

3.3. Changer de répertoire

1. Maintenant, allez dans le répertoire nouvellement créé "John" en tapant:
cd John <Enter>

cd signifie changer de répertoire, en anglais "change directory". Vous remarquez que l'invite de commande a changé en C:\JOHN

Notez que DOS n'est pas sensible à la majuscule (il interprète les majuscules et les minuscules de la même manière), vous auriez donc pu également taper cd JOHN.

2. Listez le contenu du répertoire John (utilisez la commande que vous avez apprise précédemment).

Chemins relatifs

Vous voyez que le répertoire n'est pas vide. Il y a deux répertoires, à savoir . and ..

En fait, le répertoire est vide, mais il montre aussi les chemins relatifs:

 . signifie "répertoire actuel"

.. signifie "répertoire mère (ou un répertoire au-dessus)"

3. Tapez
cd .. <ENTER>

4. Vérifiez l'invite de commande.

Nous sommes de retour dans le répertoire (racine du disque dur C) où nous avons commencé l'exercice.


5. Maintenant tapez :
cd . <ENTER>

6. Quel est le résultat de cette commande ? Expliquez pourquoi.

7. Nous pouvons revenir au répertoire John en utilisant le chemin relatif, tapez
cd .\John <ENTER>

Notez que ceci est le même que cd John <ENTER> .

8. Remonter d'un répertoire pour revenir en arrière, tapez
cd .. <ENTER>

Chemins absolus

Nous pouvons également utiliser des chemins absolus pour naviguer sur notre disque. Les chemins absolus commencent toujours à la racine d'un lecteur, dans notre cas C:\.

9.  Tapez
cd C:\John <ENTER>

10. Si nous voulons aller à la racine (Disque dur C), nous pouvons le faire en utilisant le chemin absolu, en tapant
cd \ <ENTER>

Pourquoi se préoccuper des chemins absolus et relatifs?

11. Retournez dans le répertoire nommé John. Vous pouvez choisir si vous voulez utiliser le chemin relatif ou absolu.

12. Tape
cd ..\Peter <ENTER>

13. Regardez l'invite et expliquez ce qu'a fait cette commande.

Les deux façons de changer de répertoire sont équivalentes. Pourquoi alors s'en préoccuper ? Eh bien, si vous déplacez vos fichiers qui sont organisés en répertoires et sous-répertoires vers un autre disque dur (par exemple le disque dur D), alors vos chemins absolus ne fonctionneront plus, tandis que vos chemins relatifs feront toujours référence aux mêmes emplacements. Ceci est particulièrement important lors de l'écriture de scripts, ce que nous ferons plus tard.