Unix/Linux文件系统剖析

先上个blackmoreops的图~
Unix/Linux文件系统剖析_第1张图片

Linux的文件是什么?

对于UNIX系统来说(同样适用于Linux),以下便是对文件简单的描述:

在UNIX系统中,一切皆为文件;若非文件,则为进程

这种定义是比较正确的,因为有些特殊的文件不仅仅是普通文件(比如命名管道和套接字),不过为了让事情变的简单,“一切皆为文件”也是一个可以让人接受的说法。Linux系统也像UNIX系统一样,将文件和目录视如同物,因为目录只是一个包含了其他文件名的文件而已。程序、服务、文本、图片等等,都是文件。对于系统来说,输入和输出设备,基本上所有的设备,都被当做是文件。

相关链接:

http://blog.jobbole.com/90400/
http://blog.csdn.net/dlutbrucezhang/article/details/8809841

你可能感兴趣的:(linux,文件系统)