Linux設備文件可以分為塊設備文件和字符設備文件兩類。
塊設備文件:塊設備文件是一種用于訪問塊設備的設備文件。塊設備是以固定大小的數據塊(塊)為單位存儲和檢索數據的設備,如硬盤驅動器、固態硬盤等。塊設備文件的特點是可以隨機訪問數據,支持緩存和緩沖,適合用于存儲大量數據的設備。
字符設備文件:字符設備文件是一種用于訪問字符設備的設備文件。字符設備是一種以字符為單位進行輸入和輸出數據的設備,如鍵盤、鼠標、串口設備等。字符設備文件的特點是按照字符流的方式進行輸入和輸出數據,不支持緩存和緩沖,適合用于實時的數據傳輸。
作用: