Which Are the Two Types of Device Files in Linux?
Contents

There are two types of device files based upon how data written to them and read from them is processed by the operating system and hardware: Character special files or Character devices. Block special files or Block devices.

Which are the two types of device files?

There are two general kinds of device files in Unix-like operating systems, known as character special files and block special files. The difference between them lies in how much data is read and written by the operating system and hardware.

What are Linux device files?

In Unix-like operating systems, a device file or special file is an interface to a device driver that appears in a file system as if it were an ordinary file. On Linux they are in the /dev directory, according to the Filesystem Hierarchy Standard. On Arch Linux the device nodes are managed by udev.

Alexander Ross

Alexander Ross

Gaming, Esports & Interactive Media Writer

Alexander Ross has covered the video game industry for a decade, writing deep dives on game design, esports tournaments, VR developments, and gaming culture.

Share this article
Twitter Facebook Pinterest