Sélectionner une page

Le but de ce billet est d’éclaircir le rôle des répertoires principaux d’un système d’exploitation type GNU/Linux.

un ls -a nous donnerais « bin boot dev etc home lib mnt media mnt opt proc root sbin srv tmp usr var ».

Chacun de ces répertoires s’est vu assigné d’un rôle particulier avec le « Filesystem Hierarchy Standard » abrégé FHS.

  • /bin : Il continent toutes les commandes de bases comme ls, cp … en fichier binaires d’où (binaries).
  • /boot : Plus explicite, se regroupe ici tout les fichiers d’amorçage au démarrage, les noyaux…
  • /dev : (Device) Pour tous les périphériques physiques, disque dur, carte réseau… et virtuels comme /dev/null
  • /etc : Pour tous les fichiers de configuration (en langages interprétés), /etc/opt pour les fichiers d’applications installées
  • /home : Répertoires des Utilisateurs existants (Dossiers personnels)
  • /lib : Pas besoin d’un dessin, toutes les bibliothèques logicielles
  • /mnt : Qui correspond au point de montage de systèmes de fichiers temporaires (Disques externes …)
  • /media : Point de montage des périphériques amovibles, clef usb …
  • /opt : Pour tous les logiciels installés manuellement.
  • /proc : Les systèmes de fichiers virtuels dont se sert le noyau.
  • /root : Répertoire de l’utilisateur ROOT
  • /sbin : Même rôle que /bin mais comprenant les commandes administrateur
  • /srv : Contenant toutes les données hébergés par le système, /srv/www , contenu http …
  • /tmp : Fichiers Temporaires
  • /usr : (Unix system ressources) Contenant les ressources systèmes supplémentaires.
  • /var : Pour les fichiers variables, Journaux de Logs, BDD…
  • En complément : Wikipedia -File sytem hierarchy.