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 ).