Arborescence☘
Dans les systèmes de type « UNIX » (par exemple GNU/Linux ou macOS), nous avons un système de fichiers en arborescence. En voici une représentation simplifiée :
Dans le schéma ci-dessus on trouve des dossiers (noms entourés d'un rectangle plein, comme « home » par exemple) et des fichiers (les noms encadrés de pointillés, comme « grub.cfg »).
Vocabulaire
- On parle d'arborescence, car ce système de fichiers ressemble à un arbre (à l'envers).
- La base de l'arbre s'appelle la racine de l'arborescence et se représente par un « / ».
- Les extensions des noms de fichiers, par exemple le « cfg » de « grub.cfg », ne sont pas obligatoires dans les systèmes de type "UNIX".
Ainsi, « bash » est bien un nom de fichier même s'il n'a pas d'extension.
Se repérer dans l'arborescence☘
Pour indiquer la position d'un fichier (ou d'un dossier) dans l'arborescence, on peut indiquer (comme en HTML) :
- un chemin absolu : c'est le chemin depuis la racine,
- un chemin relatif : c'est le chemin depuis le répertoire courant.
Chemin absolu☘
Le chemin absolu démarre de la racine « / ».
Les symboles de séparation des noms des dossiers traversés sont aussi des « / ».
Exemple☘
Dans l'arborescence
le chemin absolu du fichier photo_1.jpg est :
1 |
|
Chemin relatif☘
Il est possible d'indiquer le chemin non pas depuis la racine, mais depuis un dossier quelconque.
On parle alors de chemin relatif (sous-entendu « à partir de ce dossier »).
Exemple☘
Dans l'arborescence, on se place dans le dossier elsa.
Le chemin relatif permettant d'accéder au fichier rapport.odt depuis le dossier elsa est
1 |
|
Remarquez l’absence de la racine « / » au début du chemin (c'est cela qui nous permettra de distinguer un chemin relatif et un chemin absolu).
Vous pouvez lire ce qui précède ainsi :
- Sachant que je suis dans le dossier elsa,
documents
: je pénètre dans le dossier documents,boulot
: puis je pénètre dans le dossier boulot,rapport.odt
: et dans ce dernier dossier, je consulte le fichier rapport.odt.
Chemin relatif avec remontée☘
Pour « remonter » d'un niveau dans l'arborescence, il faut utiliser 2 points à la place du nom de dossier traversé : « ..
».
Exemple☘
Dans l'arborescence, on se place dans le dossier max.
Comment faire pour accéder au fichier fiche.ods depuis ce dossier ?
Il faut remonter d'un niveau dans l'arborescence à l'aide des deux points « ..
» pour se retrouver dans le dossier home et ainsi pouvoir repartir vers la bonne branche :
1 |
|
Vous pouvez lire ce qui précède ainsi :
- Sachant que je suis dans le dossier max,
..
: je sors (par le haut) de ce dossier, je me retrouve donc dans le dossier-parent, c'est-à-dire dans le dossier home.elsa
: à partir de là, je plonge dans le dossier elsa,documents
: puis je descends dans le dossier documents,fiche.ods
: et dans ce dossier documents, je consulte le fichier fiche.ods.
Remarque
Il est tout à fait possible de remonter de plusieurs niveaux.
Par exemple, si vous vous trouvez dans le dossier boulot, alors l'enchaînement « ../../
» permet de remonter dans le dossier elsa.