如果你刚接触Linux系统,可能就很难弄清楚Linux如何引用文件和目录,对已经习惯Microsoft Windows操作系统方式的人来说更是如此。
Linux在路径名称中不使用驱动器盘符,在Windows中,PC上安装的物理驱动器决定了文件的路径名。
Windows会为每个物理驱动器分配一个盘符,每个驱动器都会有自己的目录结构,一遍访问储存其中的文件。
在Windows中经常看到这样的文件路径:
C:\Users\yW0013142\Desktop\test.doc
这种Windows路径表明了文件test.doc究竟位于哪个磁盘分区中。
Linux采用了一种不同的方式。Linux将文件储存在单个目录结构中,这个目录被称为虚拟目录(virtual directory)。
虚拟目录将安装在PC上的所有储存设备的文件路径纳入单个目录结构中。
Linux虚拟目录结构只包含一个称为跟(root)目录的基础目录。
根目录下的目录和文件会按照访问它们的目录路径一一列出,这点跟Windows类似。
Linux 会看到如下目录:
/home/Smart/app/OS/test.doc
需要注意的是,路径本身并没有提供任何有关文件究竟存放在哪个物理磁盘上的信息。
Linux虚拟目录中比较复杂的是它如何协调管理各个存储设备。
在Linux PC 上安装的第一块硬盘称为根驱动器。根驱动器包含了虚拟目录的核心,其他目录都是从那里开始构建的。
Linux内核 之文件系统(二)
于 2022-07-12 11:14:42 首次发布
这篇博客介绍了Linux和Windows在引用文件和目录方面的不同。在Windows中,文件路径由驱动器盘符和目录结构组成,而在Linux的虚拟目录结构中,所有设备的文件路径都统一在一个根目录下,不涉及具体驱动器信息。理解这种差异对于刚接触Linux的用户尤其重要。
摘要由CSDN通过智能技术生成