Sommaire

Chemins

Connaître le nom d’un fichier (ou d’un répertoire) n’est pas suffisant pour accéder à celui-ci ; un même nom peut être en effet associé à plusieurs fichiers dans des répertoires différents.

La référence pleinement qualifiée d’un fichier est appelée "chemin" et indique le répertoire dans lequel figure le fichier. Les noms de répertoires et de fichiers sont séparés pas un / (slash) dans les chemins.

Attention, sur un système Windows, le séparateur entre les noms de fichiers et de répertoires est le \ ("antislash").

Il existe trois types de chemins : absolus, relatifs et personnels. Ils peuvent être utilisés indifféremment dans la façon de nommer des fichiers sur la ligne de commande.

Voici un exemple d’arborescence :

images/0501arbo.png

1. Chemins absolus

Un chemin absolu se base sur la racine de l’arborescence Linux. Tout chemin absolu commence donc par /.

Quel que soit l’endroit actuel où l’on se trouve, on pourra référencer le fichier notes de l’exemple précédent avec le chemin /home/willy/notes.

Par exemple :

[willy]$ ls /home/willy/notes 
/home/willy/notes

2. Chemins relatifs

Les chemins relatifs dépendent du répertoire courant dans lequel se trouve l’utilisateur.

Sachant que chaque répertoire sur le système contient les fichiers . (point) ...