Pour le lecteur curieux, sbin
est l'abréviation de « system binaries » (bien qu'il ait parfois été décrit comme étant l'abréviation de « static binaries », car sur certains systèmes les exécutables dans /sbin
seraient toujours liés de manière statique pour assurer un système amorçable si /lib
était détruit) ; lib
, assez évidemment, signifie « bibliothèques ».
/var
contient des fichiers « variables » - des choses comme des logs, des ids de processus, des répertoires temporaires, des boîtes mail.
/proc
(sur les systèmes qui ont un système de fichiers proc
) contenait à l'origine juste des informations sur les processus en cours d'exécution, mais Linux a étendu cela pour inclure également beaucoup d'autres informations (par exemple, cat /proc/cpuinfo
).
Sur certaines anciennes variantes Unix, /etc
contenait souvent des programmes exécutables (et peut encore le faire, dans certains cas), plutôt que d'être simplement limité à des fichiers de configuration. Si ma mémoire est bonne, ifconfig
était en fait /etc/ifconfig
sur les systèmes SVR4 il y a quelques années.
Si vous utilisez une machine Solaris, vous verrez également xpg4
(signifiant « X/Open Portability Guide »), ccs
(« C Compiler System ») et ucb
(« University of California, Berkeley » - compatibilité BSD).
Vous pouvez trouver utile de consulter la FHS :)