在Linux作業系統下有3類主要的設備檔類型:塊設備、字元設備和網路設備。這種分類方法可以將控制輸入/輸出設備的驅動程式與其他作業系統軟體分離開來。