TGViewer
Linux - Reddit Linux - Reddit @r_linux · 1.03K subscribers
Post #42969 73
Device Directory Table

Hello Everyone,

I am currently stuying the part about devices directories in Linux system, and i thought ill make a list of all Device directories to refer back to when needed.

I made the below table listing all essential devices in Linux that you need to know about, while containig the category of these devices, naming, directory and the type of variable they use in their naming (replacing the * with the corresponding numrics or letters. e,g: /dev/sd* > /dev/sda, /dev/sdb, /dev/sdc... and so on).

Thought that i should share this list, and i hope this can be useful to anyone who's looking for a simplified listing of all devices and having them in one place.



|Category|Device name|Directory|* Type|
|:-|:-|:-|:-|
|Storage|Hard Disk|/dev/sd*|a, b, c...|
|Storage|Hard Disk - Partitioning|/dev/sda*|1, 2, 3... (no 0, starts from 1)|
|Storage|Virtual Disk|/dev/vd*|a, b, c...|
|Storage|Xen Virtual Disk|/dev/xvd*|a, b, c...|
|Storage|Non-Volatile Memory Express (NVME)|/dev/nvme*|0, 1, 2...|
|Storage|Device Mapper|/dev/dm-  SL to*   /dev/mapper|0, 1, 2...|
|Storage|CD & DVD (read only)|/dev/sr*|0, 1, 2...|
|Storage|Generic SCSI (passthrough)|/dev/sg*|0, 1, 2...|
|Storage|PATA (Parallel ATA)|/dev/hd*|a, b, c...|
|Storage|Loop Device|/dev/loop*|1, 2, 3...|
|Terminal|Virtual Console|/dev/tty*|0, 1, 2...|
|Terminal|Pseudoterminal (Master)|/dev/ptmx|N/A|
|Terminal|Pseudoterminal (Slave)|/dev/pts/*|0, 1, 2...|
|Serial/Parallel Port|Serial Port: RS-232 (COM1)|/dev/ttyS*|0, 1, 2...|
|Serial/Parallel Port|Serial Port: Plug-in USB Adapter|/dev/ttyUSB* & /dev/ttyACM*|0, 1, 2...|
|Serial/Parallel Port|Parallel Port: Unidirectional|/dev/lp*|0, 1, 2...|
|Serial/Parallel Port|Parallel Port: Bidirectional|/dev/parport*|0, 1, 2...|
|Audio Device|Audio Device: Advanced Linux Sound Architecture (ALSA)|/dev/snd/*|N/A|
|Audio Device|Audio Device: Open Sound system (OSS)|/dev/dsp & /dev/audio|N/A|
|Pseudo Device|Null Device|/dev/null|N/A|
|Pseudo Device|Zero Device|/dev/zero|N/A|
|Pseudo Device|Random Number Generator|/dev/random & /dev/urandom|N/A|
|Pseudo Device|Full Device|/dev/full|N/A|
|Input|Input Event|/dev/input/event*|0, 1, 2...|
|Input|Mouse|/dev/input/mouse*|0, 1, 2...|
|Video/Graphics|Framebuffer|/dev/fb*|0, 1, 2...|
|Video/Graphics|Video Capture|/dev/video*|0, 1, 2...|
|Memory|Physical/Kernal Memory|/dev/mem & /dev/kmem|N/A|
|Flash Memory|Flash Memory|/dev/mtd*|0, 1, 2...|
|Networking|Network Tunnel|/dev/net/tun|N/A|
|Networking|Syslog Socket|/dev/log|N/A|
|Misc Hardware|Watchdog Timer|/dev/watchdog|N/A|
|Misc Hardware|Real-Time Clock|/dev/rtc*|0, 1, 2...|

(it might not be 100% correct since im still in the process of learning them, so please help me correct anything in case you found any mistake or things that i should add!! or ask questions, in that case i can also learn something new myself while looking things up)

https://redd.it/1vipwv5
@r_linux
Reddit From the linux community on Reddit Explore this post and more from the linux community
More from @r_linux
  1. Sep 24, 2026Canonical is speeding up Ubuntu's kernel updates because it's drowning in AI-discovered bu…
  2. Sep 11, 2026I realized something about Linux: Close to no reboots necessary! Under Win$lop I had to re…
  3. Aug 28, 2026postmarketOS Linux booted on iPhone 6S https://redd.it/1w0vkmn @r_linux
  4. Aug 28, 2026How did you first get introduced to linux? What is your story on how you became a linux us…
  5. Aug 27, 2026Linux currently has all time high market share at 7.5%, but what exactly happened in the l…
  6. Aug 27, 2026Progress Report: Linux 7.2 - Asahi Linux https://asahilinux.org/2026/08/progress-report-7-…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →