La structure des répertoires de Mac OS X expliquée
Table des matières:
Si vous avez déjà regardé le répertoire racine de votre Mac et vous êtes demandé à quoi servent certains de ces autres répertoires, vous n'êtes probablement pas seul. Mac OS est devenu beaucoup plus complexe avec l'avènement de Mac OS X, adaptant une structure de fichiers Unix qui est largement inconnue des utilisateurs de Mac OS 9 et Windows. Alors, à quoi servent /System, /Library, /usr et tous les autres ?
Vous trouverez ici un bref aperçu de ces répertoires, ainsi qu'une explication de chaque répertoire de niveau système tel qu'il se trouve dans les logiciels système Mac OS X et macOS.
Structures de répertoires de Mac OS X, examinées et expliquées
Par défaut, si vous regardez à la racine du disque dur de votre Mac à partir du Finder, vous verrez des répertoires qui ne vous sont pas familiers. Les structures de répertoires sous-jacentes de Mac OS sont mieux révélées en visitant le répertoire racine du Mac, que de nombreux utilisateurs de Mac peuvent rencontrer lorsqu'ils visitent leur propre "Macintosh HD".
En s'éloignant de la ligne de commande, vous verrez encore plus de répertoires de niveau racine si vous tapez ce qui suit :
ls /
Ici, vous trouverez des répertoires avec des noms comme ; cores, dev, etc., System, private, sbin, tmp, usr, var, etc., opt, net, home, Users, Applications, Volumes, bin, network, etc.
Plutôt que de s'interroger sur le mystère de la signification de tous ces dossiers, répertoires et éléments, examinons et détaillons ce que sont ces répertoires et ce qu'ils contiennent, car ils sont pertinents pour le système d'exploitation Mac.
Dans aucun ordre particulier, voici un tableau pour vous aider dans cet effort d'exploration de la structure de répertoires du système de base de Mac OS :
Annuaire | La description |
/Applications | Simplement explicite, c'est ici que les applications de votre Mac sont conservées |
/Développeur | Le répertoire Developer n'apparaît que si vous avez installé les outils de développement d'Apple, et sans surprise, contient des outils, de la documentation et des fichiers liés aux développeurs. |
/Bibliothèque | Bibliothèques partagées, fichiers nécessaires au bon fonctionnement du système d'exploitation, y compris les paramètres, les préférences et d'autres nécessités (remarque : vous avez également un dossier Bibliothèques dans votre répertoire personnel, qui contient des fichiers spécifiques à cet utilisateur ). |
/Réseau | largement explicite, périphériques liés au réseau, serveurs, bibliothèques, etc. |
/Système | Fichiers, bibliothèques, préférences liés au système, critiques pour le bon fonctionnement de Mac OS X |
/Utilisateurs | Tous les comptes d'utilisateurs sur la machine et leurs fichiers uniques, paramètres, etc. Un peu comme /home sous Linux |
/Volumes | Périphériques et volumes montés, virtuels ou réels, tels que disques durs, CD, DVD, supports DMG, etc. |
/ | Répertoire racine, présent sur pratiquement tous les systèmes de fichiers basés sur UNIX. Répertoire parent de tous les autres fichiers |
/poubelle | Binaires communs essentiels, contient les fichiers et les programmes nécessaires pour démarrer le système d'exploitation et fonctionner correctement |
/etc | Configuration du système local de la machine, contient les fichiers administratifs, de configuration et autres fichiers système |
/dev | Fichiers de périphérique, tous les fichiers qui représentent des périphériques, notamment des claviers, des souris, des trackpads, etc. |
/usr | Deuxième hiérarchie majeure, comprend des sous-répertoires contenant des informations, des fichiers de configuration et d'autres éléments essentiels utilisés par le système d'exploitation |
/sbin | Binaires système essentiels, contient des utilitaires pour l'administration système |
/tmp | Fichiers temporaires, caches, etc. |
/var | Données variables, contient des fichiers dont le contenu change au fur et à mesure que le système d'exploitation s'exécute |
Vous pouvez également trouver d'autres répertoires, selon la version de Mac OS X que vous possédez et selon les applications et les réglages système que vous avez effectués.
Néanmoins, vous pouvez être sûr que si un répertoire est à la racine de Mac OS X, il est important et ne devrait pas être manipulé au moins sans une connaissance détaillée de ce que vous faites. Ne supprimez, modifiez ou modifiez jamais les fichiers système et les répertoires sur un Mac (au moins sans savoir exactement ce que vous faites et pourquoi), car cela peut perturber le système d'exploitation et l'empêcher de fonctionner comme prévu.Sauvegardez toujours un Mac avant d'explorer et de modifier les répertoires au niveau du système.
Si nous avons oublié quelque chose, ou si quelque chose n'est pas correctement décrit, n'hésitez pas à ajouter des commentaires.