Day 36
在Linux系统中,一切事物均被视为文件,包括目录、文件、设备、套接字等。例如,当尝试使用打印机打印文件时,这个操作可以通过向打印机文件写入相关指令来实现。
为了实现上面的万物皆文件设计,Linux在物理文件系统之上抽象出了一层VFS(虚拟文件系统),程序通过它统一对各类文件进行访问,无论它们实际上存储在何种文件系统(例如ext、ntfs等)上。
展开
评论