Comment Ca Marche l'informatique ?
Accueil
Forum
Aide
bordure
Page d'accueil
Ajouter aux favoris
Signalez une erreur
Ecrire à Jean-Francois Pillou
Introduction
Préparation
Installation - Linux
Installation - XFree86
Arborescence
Commandes
Gestion des utilisateurs
Astuces
Vi
Minis HowTo
A voir aussi
Installer un logiciel
Installation
DNS
Mail
Vi
Fdisk
Cron
PostgreSQL
PHP/Apache/MySQL
TCP/IP
PPP
Samba
Version 2.0.3
L'arborescence des fichiers sous Linux Page précédente Page suivante Retour à la page d'accueil

La hiérarchie des fichiers sous Linux

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'administateur 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/bin binaires des programmes locaux
/usr/local/games binaires des jeux locaux
/usr/local/include fichiers d'en-tête C et C++ locaux
/usr/local/lib Bibliothèques partagées locales
/usr/local/sbin binaires système locaux
/usr/local/share hiérarchie indépendante
/usr/local/src fichiers sources locaux
/usr/sbin contient les fichiers bianires 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


Ce document issu de CommentCaMarche.net est soumis à la licence GNU FDL. Vous pouvez copier, modifier des copies de cette page tant que cette note apparaît clairement.