文件系统 哈哈 明白了

文件系统

和那些为每个盘建立一棵文件树的操作系统不同,Linux 的整个文件系统就是一棵巨大的树结构。最顶部是"/"(根目录),所有的文件夹、文件和驱动盘都是这个 Root 的分支。

例如,你有两个硬盘驱动器(名为 a 和 b),一个软盘驱动器和一个 CD-ROM,第一个硬盘上有两个分区(名为 a1 和 a2)。那么在 Windows 里,其组织如下:

  • 硬盘a, 分区一(hda1): C盘
  • 硬盘a, 分区二(hda2): D盘
  • 硬盘b(hdb1): E盘
  • 软驱: A盘
  • 光驱: F盘

而在 Linux 里,你将只有一个文件系统,而非上述 Windows 里列出的五个。每个盘都被挂载到这个树结构,操作起来与文件夹相仿。各个盘的组织可以是如下方式:

  • hda1: / (根目录)
  • hda2: /home
  • hdb1: /home/user/music
  • 软驱: /mnt/floppy
  • 光驱: /mnt/cdrom

我们的 “D 盘”和“ E 盘”都附加在 “C 盘”里,因此无需回到顶部就能切换不同盘。这一切换动作和我们从一个文件夹进入另一个文件夹一致。对于软驱和光驱也是如此,它们都作为这个文件系统的一部 分加载在 /mnt 目录下。实际上,这些盘几乎可以加载在 Linux 系统的任意一处,这取决于安装程序或 /etc/fstab 文件的设定,该文件告诉计算机把东西(译注:驱动器,分区等等)加载到何处及如何处理它们

 

 

原来LINUX 系统是这样子的。

所以在WINDOWS下的磁盘路径,就不同了,

在c/c++程序时,读取文件的路径名称,就会因此不同。

都可以放在根目录下了。perfect!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值