Liste des répertoires principaux et fichiers courants

I - Les répertoires principaux :

Voici une liste non exhaustive des répertoires principaux composant l'arborescence sur les différentes distributions Linux : 

- / : répertoire "racine"

- /boot : contient les éléments liés au démarrage du système (kernel, grub...) ;

- /bin : contient toutes les commandes (ou exécutables binaires) utilisateurs ;

- /sbin : contient toutes les commandes (ou exécutables binaires) administrateur ;

- /home : contient tous les répertoires personnels des utilisateurs ;

- /dev : contient les périphériques réels et virtuels (par exemple les partitions /dev/sda...) ;

- /mnt : point de montage de volumes aux différents systèmes de fichiers (partitions ext, NTFS...) ;

- /media : point de montage des périphériques amovibles ;

- /lib : répertoire des bibliothèques ;

- /tmp : contient des fichiers temporaires ;

- /usr : répertoire des installations et configurations communes aux utilisateurs, composé des répertoires suivants (entre autres) :

- /opt : contient des applications supplémentaires ;

- /var : composé des répertoires suivants (entre autres) :

- /etc : répertoires des configurations systèmes, composé des répertoires suivants (entre autres) :

Remarque : cette arborescence peut varier sur d'autres systèmes de type Unix comme FreeBSD par exemple.

II - Quelques fichiers courrants :

Voici une liste non exhaustive des fichiers courants sur les différentes distributions Linux :

- /boot/grub/menu.lst ou /boot/grub/grub.cfg : fichier de configuration du chargeur GRUB ;

- ~/.bashrc ou ~/.bash_profile : script exécuté au début de chaque session utilisateur ;

- /etc/contrab : fichier contenant les tâches cron ;

- /etc/fstab : liste des volumes à monter au démarrage du système ainsi que l'espace swap à activer ;

- /etc/hosts : table de correspondance entre un nom de machine (hostname) et une adresse IP ;

- /etc/inittab : liste les applications lancées par init (remplacé sur Ubuntu par le système upstart) ;

- /etc/group : liste descriptive des groupes d'utilisateurs ;

- /etc/passwd : liste descriptive des utilisateurs ;

- /etc/shadow : liste des mots de passe cryptés des utilisateurs ;

- /etc/sudoers : fichier de configuration de la commande sudo ;

- /etc/X11/xorg.conf : fichier de configuration du serveur graphique X ;

- /etc/init.d/rc.local : dernier script de /etc/init.d à s'exécuter au démarrage. Ce script est prévu pour contenir les tâches que l'on souhaite exécuter en plus des autres deamons au démarrage du système. Sous Fedora, il s'agit d'un lien symbolique vers /etc/rc.d/rc.local ;

- /proc/cpuinfo : contient des informations sur le processeur.

Attention :  le nom et la place de ces fichiers peuvent varier selon les différentes distributions. Certains de ces fichiers ne sont pas toujours présents d'une distribution à l'autre.


Article d'InfosLinux   Contrat Creative Commons