Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Chapitre</strong> 4 : Le système de fichiers<br />
On entend par système de fichiers l'ensemble des fichiers disponibles sur un ordinateur,<br />
qu’ils soient locaux ou non.<br />
L'arborescence<br />
Le système de fichiers UNIX dans son ensemble est un système arborescent en arbre<br />
inverse, c'est-à-dire que la racine est considérée être de plus haut niveau. Une<br />
arborescence est une succession de zones logiques, ou répertoires, de niveau d'autant<br />
plus bas qu'ils sont éloignés de la racine.<br />
Chacun de ces répertoires est un 'tiroir' contenant des fichiers ayant une « certaine »<br />
unité. Chaque répertoire peut servir de base à un nouveau répertoire dit sous-répertoire<br />
par rapport à celui-ci. Créer un répertoire revient à définir le chemin par lequel il peut être<br />
accédé depuis la racine.<br />
Le séparateur entre les répertoires est noté « / » ; / tout seul représente le répertoire<br />
de plus haut niveau (racine).<br />
Un nom de répertoire commençant par / décrit l'accès à ce répertoire depuis la racine et<br />
est dit chemin absolu. Un nom de répertoire ne commençant pas par / est dit relatif par<br />
rapport au répertoire dans lequel on travaille.<br />
Il n'y a pas de distinction de notation entre un répertoire et un fichier ordinaire.<br />
Les fichiers sont étiquetés par le système par un numéro (inode) unique. Un répertoire<br />
n’est qu’un fichier qui contient la correspondance entre inode et le nom logique des<br />
fichiers qui lui sont attachés.<br />
Dans une session un utilisateur est toujours « positionné » sur dans un des répertoire de<br />
l'arborescence, qui est alors appelé le répertoire courant.<br />
Toutes les commandes sont relatives aux fichiers contenus dans ce répertoire courant à<br />
moins qu'il ne soit spécifié un chemin absolu pour les noms de fichiers.<br />
Il est crée un répertoire spécifique pour chaque utilisateur (home directory) qui contiendra<br />
ses propres fichiers et dans lequel il sera positionné par défaut après le login.<br />
Des notations spécifiques repèrent certains répertoires :<br />
Le répertoire courant est noté « . »<br />
Le répertoire père du répertoire courant est noté « .. »<br />
Le home directory est noté « ~ »<br />
La figure suivante montre de façon très schématique les principaux répertoires de<br />
l'arborescence LINUX et un exemple de quelques répertoires utilisateurs :<br />
- 14 -