GNU/Linux >> Tutoriels Linux >  >> Linux

Signification des répertoires sur les systèmes Unix et de type Unix

Solution 1 :

Pour plus de données sur la disposition des systèmes de fichiers Linux, consultez le Filesystem Hierarchy Standard (maintenant à la version 2.3, avec la version bêta 3.0 déployée sur les distributions les plus récentes). Cela explique en partie l'origine des noms :

  • /bin - Corbeille Bélier.
  • /démarrage - Fichiers requis pour le démarrage ing.
  • /dev - Dév fichiers de glace.
  • /etc - Et c etera . Le nom est hérité des premiers Unix, c'est-à-dire lorsqu'il est devenu l'endroit où placer les fichiers de configuration.
  • /accueil - Où maison les répertoires sont conservés.
  • /lib - Où code lib sont conservés.
  • /médias - Un répertoire plus moderne, mais où les supports amovibles est monté.
  • /mnt - Où les systèmes de fichiers temporaires sont m ount éd.
  • /opter - Où opter logiciel complémentaire ional est installé. Ceci est discret de /usr/local/ pour des raisons que j'aborderai plus tard.
  • /exécuter - Où exécuter les données variables temporelles sont conservées.
  • /sbin - Où est supérieur-bin aries sont stockés. Ceux-ci ne fonctionnent généralement qu'avec root.
  • /srv - Signifie "s erv e". Ce répertoire est destiné aux fichiers statiques qui sont servis. /srv/http serait pour les sites Web statiques, /srv/ftp pour un serveur FTP.
  • /tmp - Où t emp orary fichiers peuvent être stockés.
  • /usr - Un autre répertoire hérité des anciens Unix, il signifie "U NIX S système R ressources". Il ne le fait pas signifie « utilisateur » (voir le wiki Debian). Ce répertoire doit être partageable entre les hôtes et peut être monté en NFS sur plusieurs hôtes en toute sécurité. Il peut être monté en lecture seule en toute sécurité.
  • /var - Un autre répertoire hérité des anciens Unix, il signifie "var iable". C'est là que les données système qui varient peuvent être stockées. Des éléments tels que les répertoires spool et cache peuvent être situés ici. Si un programme doit écrire dans le système de fichiers local et ne fournit pas ces données directement à quelqu'un, il j'irai ici.

/opt contre /usr/local

La règle d'or que j'ai vue est mieux décrite comme :

Utilisez /usr/local pour les choses qui entreraient normalement dans /usr , ou remplacent des choses qui sont déjà dans /usr . Utilisez /opt pour les choses qui s'installent toutes dans un seul répertoire, ou qui sont autrement spéciales.

Solution 2 :

Désolé de ressusciter un vieux fil, mais je pense que ce détail est une clarification importante pour tous les futurs chercheurs de cette information :

  • /opter signifie optionnel (comme dans les packages optionnels supplémentaires).
  • /bin signifie binaire (contient les exécutables utilisés par le système d'exploitation).
  • /lib signifie bibliothèque (contient des bibliothèques partagées utilisées par le système de fichiers et pour le démarrage, probablement utilisées par les exécutables dans bin)
  • /proc signifie processus.
  • /racine signifie utilisateur root.
  • /accueil contient les sous-répertoires d'accueil pour tous les utilisateurs non root.
  • /dev signifie périphérique (contient des fichiers spéciaux et de périphérique).
  • /tmp signifie temporaire.
  • /srv signifie servir.
  • /mnt signifie point de montage (montez ici un système de fichiers temporaire).
  • /inclure contient des fichiers #include, c'est-à-dire des fichiers d'en-tête (par exemple, stdio.h).
  • /var signifie variable
  • /etc signifie etcetera

  • /usr signifie ressources système Unix (source)

Solution 3 :

Historiquement, /etc signifie "etcetera" et /var est l'abréviation de "variable". Je suppose que le premier est dû au fait qu'une grande collection de fichiers de configuration système non liés va dans /etc . Ce dernier est dû au fait que les fichiers en /var devraient changer. Vous pouvez souvent monter /usr et / en lecture seule (sauf lors des mises à jour), mais vous ne pouvez jamais monter /var lecture seulement. Il contient les fichiers journaux du système, les fichiers de verrouillage, les fichiers spool et d'autres éléments qui changent dynamiquement.

D'autres personnes vous ont donné des indications pour vous aider à déterminer ce qui va le mieux où.

Solution 4 :

Essayez ceci :

$ man hier

Solution 5 :

Le meilleur endroit pour rechercher cela est le Filesystem Hierarchy Standard (FHS). La dernière version est la 2.3 disponible sur :http://www.pathname.com/fhs/pub/fhs-2.3.html.


Linux
  1. Trouver des fichiers et des répertoires sous Linux comme un pro

  2. DistroTest - Testez gratuitement les systèmes d'exploitation Linux et Unix en ligne

  3. Linux – Répertoires standard et/ou communs sur les systèmes Unix/linux ?

  4. Linux Supprimer des fichiers et des répertoires

  5. Comment rechercher et supprimer des répertoires et des fichiers vides sous Unix

Comment compresser des fichiers et des répertoires sous Linux

Histoire Unix et Linux

Compresser et archiver des fichiers et des répertoires

Trouvez facilement des fichiers et des répertoires sur Linux

Top 10 des systèmes d'exploitation basés sur Unix

tree et pstree :Visualisez les processus et les répertoires Unix dans une structure hiérarchique