Précédent Index Suivant

3.1   Introduction

Le système de gestion de fichiers d'UNIX est arborescent. Il se compose les systèmes classiques associent, en général, un répertoire à chaque support physique, ce répertoire contient la liste de tous les fichiers présents sur le support. Sous UNIX, cette notion a été généralisée puisqu'un répertoire est un agrégat de fichiers ou de répertoires. Par exemple
/ u bin usr ucb sont des répertoires,
more sh termcap passwd sont des fichiers.
Un arbre est un exemple de structure hiérarchisée. L'intérêt en est de pouvoir regrouper ses fichiers par thèmes (un même langage, un même problème, un même utilisateur ...) et ainsi combattre l'inflation horizontale où un nombre important de fichiers coexistent sans rapport aucun. En outre certaines commandes permettent de facilement manipuler des groupes entiers de fichiers (cf. expansion) et donc d'aisément entretenir son arborescence personnelle. Par exemple
 mv /u/queinnec /usr 
taille la branche /u/queinnec et la greffe sur /usr.

Les fichiers normaux sont des suites d'octets éventuellement vides. Les répertoires sont des fichiers un peu particulier contenant les noms de leurs branches ou feuilles ainsi qu'un numéro (inode) permettant de les localiser sur le support physique. Les fichiers spéciaux servent d'interface avec l'extérieur et sont usuellement regroupés dans le répertoire /dev (comme device).


Précédent Index Suivant