Para Linux todo es un archivo, incluyendo dispositivos como discos duros, cdroms, disquetes, unidades de cinta, memorias usb, etc., así como dispositivos de comunicación como puertos serie y paralelos, módems, etc, incluso también terminales o shells son dispositivos asociados a un archivo.