Structure de système de fichiers en français

Introduction

La structure du système de fichiers désigne la manière dont sont organisées et stockées les informations dans les répertoires et fichiers clés, qu'ils soient existants ou à venir, d'un système d'exploitation. Bien que les différents systèmes d'exploitation aient leurs propres standards, la plupart d'entre eux partagent des caractéristiques similaires, en adoptant une structure hiérarchique de répertoires qui s'étendent à partir du répertoire racine.

Répertoire racine

Le répertoire racine, souvent abrégé en "racine", représente le niveau supérieur de la structure du système de fichiers. Pour des systèmes comme macOS, Linux et d'autres systèmes de type UNIX, ce répertoire est symbolisé par un slash (/) tandis qu'en Windows, il est identifié par la lettre du lecteur suivie d'un anti-slash (). Cette racine contient tous les répertoires et fichiers qui y sont associés. Au-dessous de la racine, on trouve des sous-répertoires prédéfinis dont les noms varient d'un système d'exploitation à l'autre. Ces répertoires sont utilisés pour classer des informations communes telles que les fichiers temporaires ou les données des utilisateurs.

Répertoires et fichiers

Tous les autres répertoires et fichiers sont hiérarchiquement situés sous le répertoire racine. Les répertoires, aussi appelés dossiers, contiennent une liste des noms de fichiers présents à l'intérieur, ainsi que des informations supplémentaires sur ces fichiers, notamment leur emplacement dans la mémoire de l'ordinateur. Les répertoires contenus dans d'autres répertoires sont désignés par le terme "sous-répertoires". Dans les systèmes de fichiers hiérarchiques, on peut assimiler cette relation à un schéma de "parent" et "enfant", où le répertoire parent est celui qui se trouve un niveau au-dessus du répertoire enfant.

Les fichiers, pour leur part, représentent des unités de stockage qui regroupent des données, des directives nécessaires pour les lire et les emplacements où ils sont conservés. L'emplacement d'un fichier dans le système de répertoires est nommé chemin d'accès, et le type ou format du fichier définit la manière dont les données qu'il contient sont créées, stockées et lues.

Norme de hiérarchie des systèmes de fichiers (FHS)

La Norme de hiérarchie des systèmes de fichiers (FHS) est une référence qui réglemente la structure des systèmes de fichiers, principalement utilisée dans les systèmes UNIX, en particulier Linux. Maintenue par la Linux Foundation, cette norme est suivie par la plupart des distributions Linux.

Selon la FHS, tout répertoire et fichier est situé sous la racine. Elle spécifie également les fichiers standards qui apparaissent directement sous celle-ci. Parmi ceux-ci, on trouve : - /bin : Contient tous les fichiers exécutables binaires. - /tmp : Réunissant tous les fichiers temporaires. - /sys : Stockant des informations sur le noyau Linux ainsi que divers appareils système.

Utiliser une structure de système de fichiers définie, telle que la FHS, permet aux utilisateurs et aux logiciels de prévoir où sont situés les fichiers et répertoires, facilitant ainsi la compilation, l'installation et l'exécution des logiciels.