红联Linux门户
Linux帮助

Linux与Windows的文件系统有什么异同?

发布时间:2012-05-07 10:35:09来源:红联作者:empast
[i=s] 本帖最后由 相思爱文 于 2012-5-7 22:07 编辑 [/i]

或许是我们习惯C盘、D盘……的观念,对于第一次接触Linux的人来说,总是较难接受Linux下的文件分配模式。实际上,就文件系统而言,Linux与Windows是大相径庭的。

文件系统的类型

Linux上使用ext4或ext3的文件系统;而Windows上使用FAT32或NTFS文件系统。

挂接点的观念
Linux上是以挂接点(mount point)的模式来构架文件系统,挂接点可能是根目录,也可能是子目录。文件或是目录存放于最近的挂接点之下,如两个文件系统,/usr/和/usr/local,那么/usr/local/bin就会存在/usr/local下,而非/usr。而Windows是以固定分区的模式,并以C、D盘的方式呈现。

文件与目录的配置

一块硬盘上可以划分许多区域,以Windows而言,我们可以划分C盘、D盘等,在Linux之下,我们可以划分 / 、SWAP、/boot、/var、/home等,这与Windows上操作系统装于C盘是不一样的。

FHS与管理(FHS是File System Hierachy Standard的简称,是UNIX与Linux下的文件系统架构准则。)

Linux上遵循着FHS的准则,而Windows则没有。在Windows上的命令与配置文件都在C:\Windows之下,并使用同一个分区,但在Linux上的命令与配置文件放在不同的目录之下,也可使用不同的分区。Linux的这种做法有利于权限的控管与运作的效能,都是比较好的。

斜线的差异

在Windows中以左上到右下的斜线“\”作为目录阶层的分隔;而Linux是以右上到左下的斜线“/”作为目录阶层的分隔。
文章评论

共有 203 条评论

  1. 相思爱文 于 2012-05-07 22:11:09发表:

    NTFS分区的特性,只有在windows系统中才能显示出来。如加密,压缩,权限设置。
    ntfs文件系统也可以目录挂载分区。如只用一个C分区,而把原来的D盘E盘F盘等都挂载到ntfs文件系统中的一个空目录中。可以挂载使用,但针对整个分区的识别和管理,windows会判断错误(会认为只有一个C分区)。

  2. osiwenc 于 2012-05-07 11:14:14发表:

    恢复功能PK不知道怎么样

  3. 于 2012-05-07 10:57:18发表:

    一个明显区别是文件进NTFS后再出来就全变成777了……