En los sistemas Unix, los descriptores de archivo se pueden referir a archivos, directorios, dispositivos de bloques o dispositivos de caracteres (también llamados "archivos especiales"), sockets, FIFOs (también llamados "tuberías con nombre") o tuberías sin nombre.