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 : / : 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 /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.