Que signifient ces abréviations?


39

Certains annuaires sont faciles à comprendre le sens

/ usr
/ bin
...

Mais pour les prochains, je n'en ai aucune idée.

/ etc
/opt

optpour facultatif?
etcpour t ...... configuration électronique (aucune idée pour t)

J'aimerais savoir ce que signifient ces abréviations.


3
Pédanterie, je sais, mais FYI / etc / opt / bin et le reste sont pas acronymes: en.wikipedia.org/wiki/Acronym
Zayne S Halsall

@Zayne Vous avez raison. J'ai édité la question. Mais j'étais sûr que etcc'était un acronyme.
Luc M

Réponses:


39

Etrangement, cela /usrsignifie en réalité ressources système Unix.

"Le" etc "dans" / etc / bin "signifie vraiment" etcetera ". Dans les premiers systèmes Unix, le répertoire le plus important était le répertoire" bin "(abréviation de" binaires "- programmes compilés) et" etc "était pour des choses triviales comme le démarrage, l’arrêt et l’administrateur. La liste de ce dont vous avez besoin pour exécuter Linux est la suivante: un programme binaire, etcetera, etc. - en d’autres termes, un seul élément vital, plus quelques éléments de moindre importance.

Aujourd'hui, "etc" contient des fichiers de configuration à l'échelle du système dont vous ne vous ferez presque jamais, ce qui n'est guère important. "- http://searchenterpriselinux.techtarget.com/tip/0,289483,sid39_gci1098161,00.html


3
Je pensais que cela /usrsignifie les utilisateurs. Mais votre explication supprime les sentiments étranges que j'avais à propos de ma "traduction". Merci!
Luc M

3
Aussi, voici une bonne ventilation de la structure de répertoires sur FreeBSD: freebsd.org/doc/en_US.ISO8859-1/books/handbook/…
iainlbc

6
/ usr signifiait à l'origine «utilisateur». "Unix System Resources" est un backronym et cela n'a pas beaucoup de sens non plus, car les ressources système sont dans / bin et / sbin; / usr peut être monté beaucoup plus tard à partir d'un système Unix en cours d'exécution. Source canonique: bitsavers.trailing-edge.com/pdf/bellLabs/unix/… (p.13-14 dans le PDF) de Bell Labs en 1972.
Moeffju

2
@ moeffju - merci le "bitsaver" Je me souviens d'un code pas à pas si UNIX v7 pour apprendre le sens des interruptions. Et oui - mon premier répertoire personnel était / usr / michael - et / usr / local était "né" pour permettre aux utilisateurs d'ajouter des éléments dans une racine "locale". Je suppose que / usr est devenu "Référentiel de logiciels UNIX" parce que / usr / src est l'endroit où vous (re) construisez UNIX chaque fois que vous ajoutez un périphérique (ou corrigez un bogue). Mon autre fichier préféré était /usr/sys/conf.h - car c’est le fichier dont je me souviens comme étant le fichier conf des fichiers conf (par exemple, où les partitions de disque ont été définies). Ah - les souvenirs :) Bon début d'année!
Michael a ressenti le

1
@iainlbc Je ne pense pas, je pense que ses "ressources système utilisateur" ne sont pas simplement "utilisateur" ... tldp.org/LDP/Linux-Filesystem-Hierarchy/html/usr.html
AndyPerlitch

27

Vous pourriez trouver le résultat de "man hier" fascinant


2
Agréable. C'est drôle parce que hiersignifie hier en français. La hiérarchie n'était pas ma première pensée :-)
Luc M,

2
@Luc_M et en allemand "hier" signifie "ici". :-)
splattne

3
La sortie ne répond pas à la question (que signifient les abréviations telles que etc. et opt), mais néanmoins intéressante.
Jonik

Si vous n'avez pas de système Linux sous la main, n'hésitez pas, google man hier
AaronLS

7

pour le lecteur curieux, sbinest l'abréviation de «système binaire» (bien qu'il ait parfois été qualifié de «binaire statique», car sur certains systèmes, les exécutables /sbinseraient toujours liés de manière statique pour assurer un système amorçable s'ils /libétaient détruits); lib, assez évidemment, signifie «bibliothèques».

/var contient des «fichiers variables», tels que des journaux, des identifiants de processus, des répertoires temporaires et des spools de courrier.

/proc(sur les systèmes qui ont un procsystème de fichiers) ne contenait à l’origine que des informations sur les processus en cours, mais Linux l’a étendu pour inclure également de nombreuses autres informations (par exemple, cat /proc/cpuinfo).

Sur certaines versions Unix plus anciennes, /etccontenaient souvent des programmes exécutables (et le sont peut-être encore, dans certains cas), plutôt que d'être simplement restreints aux fichiers de configuration. Si ma mémoire est bonne, ifconfigc'était en réalité /etc/ifconfigsur des systèmes SVR4 il y a quelques années.

Si vous utilisez une machine Solaris, vous verrez également xpg4(pour «X / Open Portability Guide»), ccs(«Système de compilation C») et ucb(«Université de Californie, Berkeley» - compatibilité BSD).

Vous pouvez trouver utile de lire sur le FHS utile :)



1

La norme de hiérarchie des systèmes de fichiers contient des informations sur l'historique, etc.:

http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

La signification du nom lui-même a suscité la controverse. Dans les premières versions du document de mise en oeuvre UNIX des laboratoires Bell, / etc est désigné sous le nom de répertoire etcetera [24], car ce répertoire contenait historiquement tout ce qui n’appartenait pas à autre chose ne contient pas de fichiers binaires). Depuis la publication de la documentation initiale, le nom du répertoire a été renommé de différentes manières. Les interprétations récentes incluent des backronymes tels que "Editable Text Configuration" ou "Extended Tool Chest".

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.