
Quel chemin prendre sous Unix?
février 5, 2008Lors de l’utilisation des commandes Unix, vous avez le choix entre deux notations pour désigner le chemin d’accès à un dossier ou à un fichier.
1. La distinction entre un chemin relatif et un chemin absolu : pour désigner un répertoire ou un fichier deux possibilités s’offrent à vous :
- Soit vous précisez l’intégralité de son chemin d’accès (chemin absolu).
- Soit vous entrez le chemin d’accès à partir de l’endroit où vous vous situez actuellement (chemin relatif).
Prenez l’exemple suivant : vous avez un chemin à cinq niveaux c:/monprojet/monetude/dm/test. Si vous vous situez au niveau 2 (monprojet) et voulez vous déplacer au niveau 4 (dm), vous utiliserez au choix
- le chemin absolu c:/monprojet/monetude/dm ou
- le chemin relatif monetude/dm.
2. L’avantage du chemin relatif : un même programme peut tourner depuis plusieurs endroits. Voici quelques exemples.
- Dans une entreprise, le développement du programme est fait sur un serveur dédié au test. La version finale est ensuite mise sur un serveur dit de production.
- Un étudiant pourra travailler à la fois sur les ordinateurs en réseau de l’université et sur son ordinateur personnel à son domicile.
Les répertoires supérieurs (répertoires parents) varient donc. Les sous-répertoires (répertoires enfants), quant à eux, restent identiques. Les chemins relatifs évitent les mises à jour des chemins d’accès lors de l’utilisation du programme de différents endroits.
Votre commentaire