优胜从选择开始,我们是您最好的选择!—— 中州期刊联盟(新乡市博翰文化传媒有限公司)
0373-5939925
2851259250@qq.com
我要检测 我要投稿 合法期刊查询
您的位置:网站首页 > 优秀论文 > 正文

对比Linux文件系统和DOS文件系统

作者:娄雨来源:原创日期:2012-07-07人气:650
DOS文件的名字是文件名+扩展名的8+3字符的结构:文件名的长度必须不大于8个字符;扩展名最多可以有3个字符。在文件名和扩展名之间用句点隔开。后来个人操作系统由DOS发展到Windows95,在Windows95及以后的版本中开始支持长文件名格式,文件名长度最多可达128个字符。DOS使用扩展名作为文件类型的标志,即使发展到了Windows95仍然是如此。
(二)文件类型
Linux中各种文件都有相同的物理格式即字节流(bytestream)。“字节流”就是一个字节序列。这使Linux操作系统能够把文件的概念应用到系统中的每个数据元。子目录也被归入文件类,设备也是一样。将各种事情都作为文件使Linux操作系统能够更容易地组织和交换数据。文件中的数据可以直接发送给显示器等设备,因为设备与操作系统之间与普通文件一样使用的都是同一种字节流文件格式。
这个同样的文件格式也被用在这个操作系统的其他成分里。显示器和键盘这类设备的接口被设计为一个文件;子目录等其他成分就是字节流文件,只不过它们有一个特殊的内部结构罢了。子目录文件保存着关于子目录的信息,按照特殊的子目录格式组织起来。因为这些不同的组成都被视为文件,所以说它们构成了不同的文件类型。根据用户具体实现的Linux操作系统的不同,文件数量也会发生变化。但最常见的文件类型有4种:普通文件、目录文件、连接和设备文件。而DOS下常见的文件类型有两种:普通文件和目录文件。
(三)文件权限
由于Linux是一个多用户的系统,它的文件当然不可避免地要根据用户来划分,并对文件进行保护。
用户分组名指出组权限分配给哪一个用户分组。如图7-4所示,mydata文件的类型为普通文件;只有一个链接,表明该文件没有其他名字和其他链接;属主名为chris,与用户的登录名相同;用户分组名为weather,这个weather组里可能还会有其他用户;文件的长度为207字节;上次的修改日期是6月20日上午11点55分;文件名为mydata。
如图4所示,左面第一组字符是文件mydata的访问权限清单。空白权限使用短划线字符“-”来表示的;读权限用字母“r”代表;写权限用字母“w”代表,而执行权限则用字母“x”代表。总共有10个位置,第一个字符指出文件的类型。由于子目录也可以被看成是一种文件类型,如果第一个字符是一个短划线字符“-”,就表示列出的是一个文件;如果是一个字母“d”,则表示显示的是关于某个子目录的信息。
随后的9个字符是根据不同的用户分类来排列的。第一组3个字符是文件属主对该文件的权限集;第二组3个字符是用户所在分组对该文件的权限集;最后一组3个字符是其他用户对该文件的权限集。在图4中,文件mydata的属主类用户被分配给读写权限rw-;同组成员类用户被分配给读权限r--;其他用户类用户也只被分配给读权限r--。这意味着虽然同组成员和系统上的其他用户能够读取这个文件的内容,但只有文件的属主才能修改它。

网络客服QQ: 沈编辑

投诉建议:0373-5939925    投诉建议QQ:

招聘合作:2851259250@qq.com (如您是期刊主编、文章高手,可通过邮件合作)

地址:河南省新乡市金穗大道东段266号中州期刊联盟 ICP备案号:豫ICP备2020036848

【免责声明】:中州期刊联盟所提供的信息资源如有侵权、违规,请及时告知。

版权所有:中州期刊联盟(新乡市博翰文化传媒有限公司)

关注”中州期刊联盟”公众号
了解论文写作全系列课程

核心期刊为何难发?

论文发表总嫌贵?

职院单位发核心?

扫描关注公众号

论文发表不再有疑惑

论文写作全系列课程

扫码了解更多

轻松写核心期刊论文

在线留言