如果你刚接触
Linux
系统,可能就很难弄清楚
Linux
如何引用文件和目录,对已经习惯 Microsoft Windows操作系统方式的人来说更是如此。在继续探索
Linux
系统之前,先了解一下它的布局是有好处的。
你将注意到的第一个不同点是,
Linux
在路径名中不使用驱动器盘符。在
Windows
中,
PC
上
安装的物理驱动器决定了文件的路径名。
Windows
会为每个物理磁盘驱动器分配一个盘符,每个
驱动器都会有自己的目录结构,以便访问存储其中的文件。
举个例子,在
Windows
中经常看到这样的文件路径: c:\Users\Rich\Documents\test.doc
这种
Windows
文件路径表明了文件
test.doc
究竟位于哪个磁盘分区中。如果你将
test.doc
保存在
闪存上,该闪存由
J
来标识,那么文件的路径就是
J:\test.doc
。该路径表明文件位于
J
盘的根目录下。
Linux
则采用了一种不同的方式。
Linux
将文件存储在单个目录结构中,这个目录被称为
虚拟
目录
(
virtual directory
)。虚拟目录将安装在
PC
上的所有存储设备的文件路径纳入单个目录结构中。
Linux
虚拟目录结构只包含一个称为
根
(
root
)目录的基础目录。根目录下的目录和文件会按
照访问它们的目录路径一一列出,这点跟
Windows
类似。
Linux
文件系统结构是从
Unix
文件结构演进过来的。在
Linux
文件系统中,通用的目录名用于
表示一些常见的功能。
较常见的
Linux
顶层虚拟目录名及其内容: