20 votes

Quelqu'un peut-il décrire l'utilité des dossiers de niveau racine d'OSX en termes simples ?

La documentation simple et concise sur la hiérarchie des dossiers sous OSX est rare. Je cherche une description simple de chacun d'eux - quelles sont les fonctions de chacun ?

  • /privé
  • /var
  • /usr
  • /tmp
  • /etc
  • /bin
  • /sbin
  • /fseventsd

Je n'ai pas l'intention de les modifier de quelque manière que ce soit, je veux juste comprendre la hiérarchie des FS.

22voto

tobygriffin Points 346

C'est un peu désordonné, et il y a un certain nombre de croisements, mais la visite rapide, sans vraiment entrer dans les sous-dossiers de ceux-ci :

/etc , /tmp y /var ne sont que des liens symboliques vers des sous-dossiers de l'application /private .

/etc contient généralement des fichiers de configuration.

/tmp est pour les fichiers temporaires utilisés par les processus en cours d'exécution (voir aussi /var/tmp )

/var est également utilisé pour les fichiers quelque peu temporaires utilisés par les processus en cours d'exécution, mais ceux-ci ont tendance à être moins temporaires et plus souvent conservés entre les exécutions - par exemple, les fichiers journaux qui sont généralement dans le répertoire /var/log .

/usr contient des binaires (exécutables) et des fichiers liés au développement pour les utilitaires de base d'unix/BSD. Les éléments que l'utilisateur installe lui-même devraient se retrouver dans le dossier /usr/local .

/bin contient également des binaires, mais ils ont tendance à être plus fondamentaux pour le système d'exploitation que ceux de la section /usr - comme cp , cat , bash .

/sbin est identique au précédent mais axé sur les tâches administratives de routine telles que mount y shutdown . Le site s = système/superutilisateur En général, vous devez disposer des droits Root/superuser pour utiliser ces commandes.

/.fseventsd est utilisé par le système d'exploitation pour enregistrer les événements de changement du système de fichiers (comme la création de dossiers) afin que les parties intéressées puissent être notifiées lorsque le système de fichiers change.

Cependant, pour courir le risque de dire ce que vous ne vouliez pas que je dise - la plupart de ces éléments sont de peu d'intérêt, et si vous deviez en utiliser un, vous seriez très probablement dans /usr/local , /var/log ou /tmp .

Des informations supplémentaires, axées sur la structure commune d'Unix, sont disponibles sur Wikipedia ( Système de fichiers Unix ).

5voto

Voir man hier :

  • /private : ceci n'est pas documenté
  • /var : fichiers journaux, temporaires, transitoires et spools à usages multiples
  • /usr : contient la majorité des utilitaires et des applications de l'utilisateur
  • /tmp : fichiers temporaires
  • /etc : fichiers de configuration du système et scripts.
  • /bin : utilitaires utilisateur fondamentaux pour les environnements mono-utilisateur et multi-utilisateurs
  • /sbin : programmes système et utilitaires d'administration fondamentaux pour les environnements mono-utilisateur et multi-utilisateurs
  • /fseventsd : Je crois que vous voulez dire /.fseventsd . Il est documenté aquí . les données gzippées relatives à la suppression de fichiers et aux événements du système de fichiers sont stockées dans une série de fichiers dans /.fseventsd .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X