Descripteur de fichier
Descripteur de fichier (en anglais file descriptor) : petit entier qui désigne une entrée de la table des fichiers ouverts d'un processus. Fichier, tube, connexion réseau ou terminal : le programme lit et écrit par ce numéro sans savoir ce qu'il y a derrière. 0, 1 et 2 sont les flux standard. Sous Linux, /proc/<pid>/fd/ montre les descripteurs d'un processus, et lsof les liste.
Les redirections du shell rebranchent ces descripteurs (appel système dup2) avant de lancer une commande.
Dans les cours
- Linux : premiers pas, leçon 4 : Manipuler fichiers et répertoires
- Linux : premiers pas, leçon 6 : Redirections, tubes et codes de sortie