<Précédent | Table des matières | Suivant>
Chemins d'accès relatifs
Là où un chemin d'accès absolu commence à partir du répertoire racine et mène à sa destination, un chemin d'accès relatif commence à partir du répertoire de travail. Pour ce faire, il utilise quelques notations spéciales pour représenter les positions relatives dans l'arborescence du système de fichiers. Ces notations spéciales sont "." (point) et ".." (point point).
Les "." la notation fait référence au répertoire de travail et la notation ".." fait référence au répertoire parent du répertoire de travail. Voici comment cela fonctionne. Changeons le répertoire de travail en
/usr/bin à nouveau :
[moi@linuxbox ~]$ cd / usr / bin
[moi@linuxbox bin]$ pwd
/ usr / bin
[moi@linuxbox ~]$ cd / usr / bin
[moi@linuxbox bin]$ pwd
/ usr / bin
Bon, disons maintenant que nous voulions changer le répertoire de travail pour le parent de
/usr/bin qui est /usr. Nous pourrions procéder de deux manières différentes. Soit avec un chemin d'accès absolu :
[moi@linuxbox bin]$ cd/usr
[moi@linuxbox usr]$ pwd
/ usr
[moi@linuxbox bin]$ cd/usr
[moi@linuxbox usr]$ pwd
/ usr
Ou, avec un chemin d'accès relatif :
[moi@linuxbox bin]$ cd ..
[moi@linuxbox usr]$ pwd
/ usr
[moi@linuxbox bin]$ cd ..
[moi@linuxbox usr]$ pwd
/ usr
Deux méthodes différentes avec des résultats identiques. Lequel devons-nous utiliser ? Celui qui nécessite le moins de frappe !
De même, nous pouvons changer le répertoire de travail de / usr à / usr / bin de deux manières différentes. Soit en utilisant un chemin d'accès absolu :
[moi@linuxbox usr]$ cd / usr / bin
[moi@linuxbox bin]$ pwd
/ usr / bin
[moi@linuxbox usr]$ cd / usr / bin
[moi@linuxbox bin]$ pwd
/ usr / bin
Ou, avec un chemin d'accès relatif :
[moi@linuxbox usr]$ cd ./bin
[moi@linuxbox bin]$ pwd
/ usr / bin
[moi@linuxbox usr]$ cd ./bin
[moi@linuxbox bin]$ pwd
/ usr / bin
Maintenant, il y a quelque chose d'important que je dois souligner ici. Dans presque tous les cas, nous pouvons
Modification du répertoire de travail actuel
omettre le "./". C'est implicite. Dactylographie:
[moi@linuxbox usr]$ bac à disques
[moi@linuxbox usr]$ bac à disques
fait la même chose. En général, si nous ne spécifions pas de chemin vers quelque chose, le répertoire de travail sera utilisé.