Skip to main content

Ubuntu - système de fichier

Les systèmes de fichiers linux sont la plupars du temps organisés comme suit:

/ (la racine du système)

  • /bin (Utilitaires et programmes pour l'utilisateur)
    • commandes principales du systèmes
    • interpreteurs de commandes (sh, bash, ...)
    • outils d'administrations systèmes (sudo, su, passwd, ...)
    • outils de manipulation de texte (grep, sed, awk, ...)
    • outils de compressions (tar, zip, gzip, ...)
    • utilitaires réseaux (ping, ifconfig, ssh, ...)
  • /boot (Noyaux système et fichiers associés)
    • Images du noyau
    • Images du fichier RAM
    • secteurs de boot
  • /dev (Composants et périphériques reconnus par le système)
  • /etc (Fichiers de configuration du système et des services)
    • crontab (gestionaire de tâche)
    • hosts (fichier host)
    • hostname (nom de la machine)
    • passwd (liste des utilisateurs et leurs mots de passes Hashés)
    • groups (liste des groupes et de leurs membres
    • /etc/fstab (montage des disques et volumes au démarrage)
  • /home (Répertoires utilisateurs et leurs environements)
  • /lib (Librairies partagées par les programmes et composants système)
  • /lost+founds (Présent sur chaque point de montage, contient des fichiers de récupération en cas de problèmes)
  • /media ( Points de montage des périphériques retirables. ex: clé usb, lecteur CD, image iso, ...)
  • /mnt (Points de montage pour les disques ou volumes montés manuellement)
  • /opt (Répertoire d'installation pour les logiciels 'optionnels' ou installés manuellement)
  • /proc (Système de fichier virtuel contenant des mappages en lecture vers les fichiers du Kernel)
  • /root (Répertoire personnel de l'administrateur système)
  • /sbin (Utilitaires et programes systèmes, souvent réservé au sperutilisateur)
  • /tmp (Stockage pour les fichiers temporaires. Selon la configuration, se vide à chaque redémarrage)
  • /usr (Programmes et fichiers de support utilisés par les utilisateurs)
    • /usr/bin (Programmes exécutables installés par la distribution linux utilisée)
    • /usr/lib (Librairies partagées pour les programes dans /usr/bin)
    • /usr/local (Programmes non fournis par la distribution mais nécéssitant d'être exécutés par le système)
    • /usr/sbin (Utilitaires d'administrations systèmes additionnels)
    • /usr/share (Données partagées utilisées par les programmes. Icônes, fichiers de configurations par défaut, ...)
      • /usr/share/doc (Documentation des logiciels additionnels installés sur le système. Organisés par paquets)
  • /var (Toutes les données dynamiques ou variables du systèmes et des logiciels)
    • /var/log (Fichiers journaux du système et des applications)