Les administrateurs système et tout autre personne écrivant des scripts d'administration devraient être intimement familier avec les répertoires système suivants.
/bin
Binaires (exécutables). Les programmes basiques du système et les outils (tels que bash).
/usr/bin [145]
Des binaires système supplémentaires.
/usr/local/bin
Divers binaires locaux sur cette machine.
/sbin
Binaires système. Programmes basiques pour l'administration du système et des outils (tels que fsck).
/usr/sbin
Encore plus de programmes et d'outils d'administration du système.
/etc
Et cetera. Scripts de configuration pour tout le système.
Les fichiers /etc/fstab (table des systèmes de fichiers), /etc/mtab (table des systèmes de fichiers montés) et /etc/inittab sont particulièrement intéressants.
/etc/rc.d
Scripts de démarrage sur Red Hat et les distributions dérivées de Linux.
/usr/share/doc
Documentation des paquets installés.
/usr/man
Les pages man pour tout le système.
/dev
Répertoire des périphériques. Les entrées (mais pas les points de montage) des périphériques physiques et virtuels. Voir le Chapitre 29, /dev et /proc.
/proc
Répertoire des processus. Contient des informations et des statistiques sur les processus en cours d'exécution et les paramètres du noyau. Voir le Chapitre 29, /dev et /proc.
/sys
Répertoire des périphériques du système. Contient des informations et des statistiques sur les périphériques et les noms des périphériques. Cela a été ajouté à Linux avec les noyaux 2.6.X.
/mnt
Monte. Répertoire pour monter les partitions des disques durs, tels que /mnt/dos et les périphériques physiques. Dans les nouvelles distributions Linux, le répertoire /media a pris la place comme point de montage préféré pour les périphériques d'entrées/sorties.
/media
Dans les nouvelles distributions Linux, le point de montage préféré pour les périphériques d'entrées/sorties tels que lecteurs CD/DVD ou clés USB.
/var
Système de fichiers variables (modifiables). C'est un immense répertoire de « notes » pour les données générées lors de l'utilisation d'une machine Linux/UNIX.
/var/log
Fichiers de trace du système.
/var/spool/mail
Répertoire des courriers électroniques des utilisateurs.
/lib
Bibliothèques pour tout le système.
/usr/lib
Encore plus de bibliothèques pour tout le système.
/tmp
Fichiers système temporaires.
/boot
Répertoire boot système. Le noyau, les liens de module, la carte système et le gestionnaire de démarrage résident ici.
Modifier les fichiers de ce répertoire pourrait empêcher le redémarrage du système.
[145] Quelques systèmes UNIX des premiers temps avaient un disque rapide de petite capacité (contenant /, la partition root), et un second disque plus important mais plus rapide (contenant /usr et d'autres partitions). Les programmes les plus fréquemment utilisés résidaient donc dans le petit disque rapide, c'est-à-dire dans /bin, et les autres dans le disque lent, /usr/bin.
Ceci est aussi vrai pour /sbin et /usr/sbin, /lib et /usr/lib, etc.