參考:What's the “/sys” directory for?
前言
各種Linux發行版下面似乎都有/sys目錄,tree查看下面內容,會有很多問價,但主要是在如下目錄中

block/ bus/ class/ dev/ devices/ firmware/ net/ fs/
我們知道/dev是用來存放設備文件的地方,那這個/sys又是什么鬼,怎么這里面也有設備文件嗎?
/sys介紹
/ sys存在很久了,他在Linux內核2.6之前引入的。 由於第一個Ubuntu版本使用的是2.6內核,因此每個版本的Ubuntu都有一個/ sys。
/ sys是一個基於RAM的FS,和 / proc差不多。/ sys將各種內核子系統,硬件設備和相關設備驅動程序的信息,從內核的設備模型導出到用戶空間,進而提供一組虛擬文件。而且你還可以對這些文件進行配置。
比如你可以更改MAC地址

[root@localhost /]# cat /sys/class/net/eth0/address 00:0c:29:25:f7:49
/dev
更多的是你真是物理設備的接口,提供這些接口你可以對設備進行IO操作。