La documentation simple et concise sur la hiérarchie des dossiers OSX est rare. Je cherche une description simple de chacun - quelles sont les fonctions de chacun?
- /privé
- / var
- / usr
- / tmp
- /etc
- /poubelle
- / sbin
- / fseventsd
Je n'ai pas l'intention de les modifier en aucune façon, je veux juste comprendre la hiérarchie FS.
Réponses:
C'est un peu désordonné, et il y a un certain degré de croisements, mais la visite rapide, sans vraiment entrer dans les sous-dossiers de ceux-ci:
/etc
,/tmp
et ne/var
sont que des liens symboliques vers des sous-dossiers dans/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 préservés entre les exécutions - par exemple les fichiers journaux qui sont généralement dans/var/log
./usr
contient des fichiers binaires (exécutables) et des fichiers liés au développeur pour les principaux utilitaires unix / BSD. Les choses que l'utilisateur installe lui-même devraient finir/usr/local
./bin
contient également des binaires , mais ils ont tendance à être plus OS fondamental que ceux/usr
- commecp
,cat
,bash
./sbin
est comme ci-dessus mais se concentre sur les tâches administratives de routine telles quemount
etshutdown
. Les
= système / superutilisateur , généralement vous avez besoin des droits root / superutilisateur pour utiliser ces commandes./.fseventsd
est utilisé par le système d'exploitation pour consigner les événements de modification du système de fichiers (tels que la création de dossiers) afin que les parties intéressées puissent être informé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 d'entre elles sont de peu d'intérêt, et si vous en utilisiez, vous seriez plus susceptible d'être dans
/usr/local
,/var/log
ou/tmp
.Des informations supplémentaires mettant l'accent sur la structure Unix commune peuvent être trouvées sur Wikipedia ( Unix File System ).
la source
Voir
man hier
:/private
: ce n'est pas documenté/var
: journal polyvalent, fichiers temporaires, transitoires et spoule/usr
: contient la majorité des utilitaires et applications utilisateur/tmp
: fichiers temporaires/etc
: fichiers de configuration 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 tu veux dire/.fseventsd
. Il est documenté ici . 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
.la source