next up previous contents index
suivant: 2.2 Types de fichiers monter: 2. Les fichiers UNIX précédent: 2. Les fichiers UNIX   Table des matières   Index

Sous-sections

2.1 Répertoires

Les fichiers sont organisés en répertoires et sous-répertoires, formant une arborescence (figure 2.2).

Dans chaque répertoire, on trouve au moins deux fichiers, nommés . (point) et .. (point point). Le premier (.) permet de référencer le répertoire lui même, et le second (..) d'accéder au répertoire parent (du dessus).

Figure 2.1: Répertoire ``.'' et ``..''.
bp
[height=3.5cm]ps/pointpoint.ps
bp

A chaque instant, toute tâche possède un répertoire courant, ou répertoire de travail. La commande pwd affiche ce répertoire. La commande cd permet de changer le répertoire courant (voir plus loin page [*]).

Figure 2.2: Exemple d'arborescence de fichiers sous unix. La racine de l'arbre est le répertoire / (en haut). Ce répertoire contient ici 4 sous-répertoires.
bp
[width=]ps/arbounix.ps
bp

2.1.1 Chemins absolus et relatifs

Pour désigner un fichier quelconque, on peut utiliser soit un chemin absolu, soit un chemin relatif.

Un chemin absolu spécifie la suite des répertoires à traverser en partant de la racine, séparés par des caractères / (et non \ comme sous DOS). Par exemple, le chemin

    /usr/bin/compress
désigne le fichier compress, qui se trouve dans le répertoire bin, lui même dans le répertoire usr de la racine. Le premier caractère / indique qu'il s'agit d'un chemin absolu.

Il est souvent pratique d'utiliser un chemin relatif, à partir du répertoire courant. Par exemple, si l'on travaille dans le répertoire dupond de la figure 2.2, on peut accéder au fichier durand en spécifiant le chemin

    ../durand
Du même endroit, on peut accéder au fichier compress via le chemin
    ../../usr/bin/compress
(dans ce cas précis, il est plus simple d'utiliser le chemin absolu).

Tout chemin qui ne commence pas par un caractère / (prononcé slash) est interprété comme un chemin relatif au répertoire courant. On peut ainsi accéder aux fichiers du répertoire courant en donnant simplement leur nom.

2.1.2 Répertoire de connexion

A chaque utilisateur connu du système est associé un répertoire de connexion ( home directory). L'utilisateur y place ses fichiers personnels, et peut y créer autant de sous-répertoires qu'il le désire. Dans l'exemple figure 2.2, le répertoire de connexion de M. Dupond est /users/dupond.

Après le login, l'interpréteur de commande a pour répertoire courant le répertoire de connexion de l'utilisateur.

Le répertoire de connexion contient aussi certains fichiers de configuration permettant à l'utilisateur de personnaliser son environnement de travail. Ces fichiers sont normalement invisibles (voir la commande ls).

A tout moment, on peut revenir au répertoire de connexion grâce à la commande cd.

On peut aussi spécifier un chemin à partir du répertoire de connexion d'un utilisateur en utilisant le caractère ~. Par exemple,

    ~dupond/courrier
désigne le fichier
    /users/dupond/courrier


next up previous contents index
suivant: 2.2 Types de fichiers monter: 2. Les fichiers UNIX précédent: 2. Les fichiers UNIX   Table des matières   Index
Emmanuel Viennet
1999-01-05