3. Lecteurs et Répertoires

3.3. Changer de répertoire

1. Allez maintenant dans le répertoire nouvellement créé "John" en tapant:
cd John <Enter>

cd signifie "changer de répertoire". Vous pouvez voir que l'invite de commande est devenue C:\JOHN

Notez que DOS n'est pas sensible à la casse (il interprète les majuscules et les minuscules de la même manière), vous pourriez donc également avoir tapé cd john.

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

Chemins d'accès relatifs

Vous verrez maintenant que le répertoire n'est pas vide. Il existe deux répertoires, à savoir . et ..

En fait, le répertoire est vide, mais il montre également les chemins d´accès relatifs:

 . signifie "répertoire courant"

..signifie "répertoire mère (ou un répertoire en haut)"

3. Tapez

cd .. <ENTER>

4. Vérifiez l'invite de commande.

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


5. Tapez maintenant:
cd . <ENTER>

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

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

Notez que c'est la même chose que cd John <ENTER> .

8. Remontez 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 partent toujours de la racine d'un lecteur, dans notre cas C:\.

9.  Tapez
cd C:\John <ENTER>

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

Pourqui se soucier des chemins absolus et relatifs?

11. Revenez au répertoire appelé John. Vous pouvez choisir si vous souhaitez utiliser le chemin relatif ou absolu

12. Tapez
cd ..\Peter <ENTER>

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

Les deux façons de changer de répertoire sont équivalentes. Pourquoi y attacher un intérêt particulier? Eh bien, si vous déplacez vos fichiers qui sont organisés en répertoires et sous-répertoires vers un autre lecteur (par exemple le lecteur D), vos chemins absolus ne fonctionneront pas, 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.