Passer au contenu principal

Le Système de Fichiers Linux

Quand vous utilisez Linux et ouvrez le terminal, vous commencez souvent dans votre dossier personnel, similaire à "Mes documents" sur Windows. Linux, cependant, organise tout son système de fichiers, des applications aux fichiers personnels, sous une structure unique partant de la racine, notée /.

Voici ce qu'il faut savoir sur cette structure :

des-dossiers.png

  • / : C'est la base de tout. Tous les fichiers et dossiers partent de là.
  • /bin et /sbin : Où se trouvent les programmes essentiels, les premiers pour les utilisateurs et les seconds pour l'administrateur.
  • /etc : Contient les configurations du système.
  • /home : Là où vos documents et fichiers personnels sont stockés.
  • /usr et /var : /usr contient les applications et fichiers supplémentaires, tandis que /var garde les fichiers qui changent souvent, comme les logs.

En Linux, les chemins utilisent des barres obliques / pour séparer les dossiers, par exemple, /home/utilisateur/Documents pour accéder à vos documents. Cette organisation permet de savoir où se trouve chaque chose sans s'inquiéter de sur quel disque elle est sauvegardée.

Les autres répertoires

analyste-de-donnees (1).png

  • /boot : Contient les fichiers nécessaires au démarrage du système, y compris le noyau Linux.
  • /dev : Répertorie les fichiers de périphériques, représentant du matériel ou des périphériques.
  • /lib : Stocke les bibliothèques partagées et les modules du noyau nécessaires au démarrage du système et à l'exécution des commandes dans /bin et /sbin.
  • /media et /mnt : /media est généralement utilisé pour monter des supports amovibles comme des clés USB, tandis que /mnt est souvent utilisé pour des montages temporaires de systèmes de fichiers.
  • /opt : Un lieu pour l'installation de logiciels optionnels et additionnels et leurs fichiers.
  • /proc : Un système de fichiers virtuel qui fournit des interfaces au noyau et aux données des processus en cours d'exécution. Il ne contient pas de fichiers réels mais des interfaces système.
  • /root : Le répertoire personnel de l'utilisateur root, l'équivalent administratif de /home pour l'utilisateur superutilisateur.
  • /run : Utilisé pour des informations système temporaires depuis le démarrage du système.
  • /srv : Contient des données de services fournis par le système.
  • /sys : Fournit des informations sur les périphériques, les pilotes et certains aspects du noyau, similaire à /proc mais plus structuré.
  • /tmp : Un espace de stockage pour les fichiers temporaires, effacés au redémarrage ou après un certain temps.
  • /usr : Contient la majorité des programmes utilisateur, bibliothèques, documentation, etc., pour les opérations non essentielles au démarrage système.
  • /var : Abrite des données variables comme les logs, les bases de données, les sites web hébergés localement, etc., dont le contenu est destiné à changer au fil du temps.