lundi 12 mai 2008

La hiérarchie des fichiers sous Linux

Pour ceux qui, comme moi, après utilisation intensif de linux, se demandent à quoi servent les différents répertoires, alors j'ai trouvé la réponse pour vous:

Pour assurer la compatibilité et la portabilité, les systèmes Linux respectent l'unique norme FHS (File Hierarchy Standard). La hiérarchie de base est la suivante :

/


la racine, elle contient les répertoires principaux

/bin

contient des exécutables essentiels au système, employés par tous les utilisateurs (par exemple, les commandes ls, rm, cp, chmod, mount, ...)

/boot

contient les fichiers permettant à Linux de démarrer

/dev

contient les points d'entrée des périphériques

/etc

contient les commandes et les fichiers nécessaires à l'administrateur du système (fichiers passwd, group, inittab, ld.so.conf, lilo.conf, ...)


/etc/X11
contient les fichiers spécifiques à la configuration de X (contient XF86Config par exemple)


/etc/opt
contient les fichiers de configuration spécifiques aux applications installés dans /opt

/home

répertoire personnel des utilisateurs

/lib

contient des bibliothèques partagées essentielles au système lors du démarrage

/mnt

contient les points de montage des partitions temporaires (cd-rom, disquette, ...)

/opt

contient des packages d'applications supplémentaires

/root

répertoire de l'administrateur root

/sbin

contient les binaires système essentiels (par exemple la commande adduser)

/tmp

contient les fichiers temporaires

/usr

Hiérarchie secondaire


/usr/X11R6
ce répertoire est réservé au système X version 11 release 6


/usr/X386
utilisé avant par X version 5, c'est un lien symbolique vers /usr/X11R6


/usr/bin
contient la majorité des fichiers binaires et commandes utilisateurs


/usr/include
contient les fichiers d'en-tête pour les programmes C et C++


/usr/lib
contient la plupart des bibliothèques partagées du système


/usr/local
contient les données relatives aux programmes installés sur la machine locale par le root



/usr/local/binbinaires des programmes locaux



/usr/local/gamesbinaires des jeux locaux



/usr/local/includefichiers d'en-tête C et C++ locaux



/usr/local/libBibliothèques partagées locales



/usr/local/sbinbinaires système locaux



/usr/local/sharehiérarchie indépendante



/usr/local/srcfichiers sources locaux


/usr/sbin
contient les fichiers binaires non essentiels au système réservés à l'administrateur système


/usr/share
réservé aux données non dépendantes de l'architecture


/usr/src
contient des fichiers de code source

/var

contient des données variables

source: http://www.commentcamarche.net/linux/linarb.php3

Aucun commentaire: