linux文件读写和windows区别,对于文件系统,在Linux和Windows中的区别是什么?

Linux和Windows是两个我们最常使用的操作系统,在这里我们主要讲的是关于这两个的那文件系统的比较,主要是在使用上、权限上的区别,当然,还会有其他方面的区别对比,比如优缺点等。接下来我们就来看看吧,

首先,我们先说一下文件系统。

文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构;当然也有像内存这种虚拟的文件系统(vmfs),说白了就是操作系统或软件对文件在存储设备上的一种组织、管理方式。

而根据文件系统类型分类:

windows属于多根目录文件系统。

linux属于根目录文件系统。

使用方面的区别

由于长期使用windows操作系统,用户已经形成了一种惯性思维,各种文件分类都是按照C、D、E这种盘符进行大分类的文件系统,所以windows系统每个盘符都对应一个根目录,所以windows更倾向于像基于硬盘分区的文件系统,即先有分区,再有windows的文件系统,虽然不是,但至少表面上(思维上)看起来如此;linux文件系统更倾向于先有固定的目录结构,然后再有分区,分区(或网络上任何一个硬件)再挂在到不同的目录上。

由此会带来一个使用上的区别,本来应该是linux设计的根文件系统更加符合人的思维方式,但长期的使用习惯,以及不熟悉手动挂载的方式,计算机用户思维已经固化为多根目录结构的windows系统了,其实windows文件系统也有挂载的概念,只不过windows会自动挂载分区到不同的目录上,即所谓的C、D盘。

权限上的区别

windows用户分为两类:admin和limited,在安装一些软件的时候才有有用户的限制。

而linux用户分为四类,超级管理员(也就是root权限),普通用户,同组用户,其他用户。root用户可以拥有任何操作,普通用户拥有自己的主目录和文件并拥有文件分配权限,可以对其他用户授权,权限分读,写和运行。linux可以对每一个文件进行授权,而用户只能对自己有权限的文件进行授权。

优缺点

Windows和Linux文件系统的各有优缺点分别如下。

7db8810d3a571012a6a9bf0d16bc3461.png

Windows系统优点

优点主要是用户存放东西的位置比较自由,系统结构简单便于新用户上手。

Windows系统缺点

缺点较多主要有:

1.目录组织缺乏标准

由于对“系统文件”和“用户文件”存放位置缺乏细致的规定,数据组织的方式显得比较凌乱,并且两种文件之间很容易相互干扰(例如数据文件可能存放在系统区域给系统带来垃圾文件等)。

2.用户的使用经验对系统的使用效率影响很大

一般来说,我们使用 Windows时候合理使用分区会提升的系统效率。例如根据需要设置合理的系统分区(假设为C分区),尽量少往C盘存放数据文件,根据具体情况可以将一些 “重要并且常用的”程序安装在C分区,随时保持系统目录的清洁和大小助于提升系统的运行速度,用户安装的一般软件尽量不要安装在C盘,安装软件时候指定的位置最好采用默认标准目录名称(例如X:\\Program Files目录,这里X表示盘符而不要自己定义一些奇怪名字的目录,这样便于软件的维护等等。

3.共享不便

Windows上有经验的用户们会将自己的目录结构组织好,但是每个用户组织自己内容的方式是不一样的,所以他的机器上哪里存放了什么内容,别人很难知道,为共享带来了麻烦。

ec98e36a5a329d7bc341bbc6ad1bc5d2.png

Linux系统缺点

最开始虚拟文件系统中的每个子目录的功能是事先规定好了的,我们需要事先知道那些目录存放哪些文件,然后在相应的位置中创建自己的内容,这也是Linux系统入门门槛高的一个原因。当然,最开始的新手,也完全可以无视这一点,可以像Windows那样随意地创建目录和文件(尽管不推荐这么做)。

实际上最开始的目录也不多,主要就那么几个,花不了多长时间就会明白它们的作用的,而明白这些作用之后带来的好处,远不止付出那么多(本文后面 常用的重要目录(See section 1.2.1)会着重对此进行介绍)。

Linux系统优点

这里只说几个优点:

1.目录结构反映系统运行机理

当我们了解了这些目录的功能之后,我们对整个linux操作系统的运行机理也会有一个大致的了解。

2.结构清晰避免逻辑混乱

这样的目录结构,有助于我们以一种高效的方式组织自己的数据,分类清晰并且不会对系统运行有任何影响,规定了最开始每个目录的功能,并没有限制我们的自由,因为我们知道我们可以在哪里创建自己的子目录并且在子目录中任意创建自己的文件。

3.组织规范便于共享

由于目录具有统一的组织结构,所以Linux上面的用户在共享数据的时候,能够很容易地猜测出他所需要的数据大致存放在什么位置,同时也不会影响到私有数据的保密性,毕竟具体来说,怎么存放自己的私有数据,那是用户自己决定的。

其实对于Linux与windows这两个系统来说,它们之间是有许多不同的,而在这里小编是主要为大家讲解了一下关于文件系统几个方面的比较,或许大家觉得还有一些内容没有讲到,那么还请大家留言对本文做一些补充。或者大家如果想要深入学习,可以前往课课家教育咨询进行系统学习。感谢大家的阅读!

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值