La fonction dup, duplique le descripteur associé à un fichier. Il faut d'abord fermer le descripteur disponible car dup retourne la plus petite valeur de descripteur disponible.
dup2 permet de demander explicitement la duplication d'un descripteur de valeur connue.
Ces commandes sont utilisées pour les redirections. Ainsi, lorsqu'on veut rediriger l'entrée standard vers un fichier, il suffit de fermer le canal d'entrée et de demander à dupliquer le descripteur de l'entrée standard (descripteur 0) pour l'associer au descripteur du fichier.