快速业务通道

Linux系统与Windows系统目录结构差异分析

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-18
放结束后,这个临时文件夹中的信息就会被清除.通常情况下,重新启动后这个临时文件夹中的内容就会被清空.

在微软操作系统中,也有一个临时目录,只是他存储的路径与名字不同而已.两者在临时目录上没有本质的差异.

  另外/etc也是系统的默认创建目录,其主要用来摆放系统命令相关的配置文件./boot主要用来存放系统启动时读取的文件,包括内核的一些信息.可见,Linux系统下创建的默认目录分类分的比较细.而分类分的这么细,相对来说管理起来也会更加灵活.如在Linux系统上可能会部署Oracle等数据库应用程序.那么在全县管理上,我们可以创建一个Oracle数据库管理员的角色,其具有系统一定的管理权限.但是其不能够更改/boot或者/root 目录下的文件(默认情况下这两个目录只能够由root帐户来进行维护).这种安全性设置,就可以在一定程度上保障同一台Linux服务器上部署的多种应用之间相互的独立性.

  二、/与两个符号的差异.

  在上面的描述中,笔者已经谈到过Linux操作系统并没有磁盘驱动器的概念,所有的分区都被当作目录来使用.而在了Linux下目录是利用/(正斜杠)来表示的.在Linux操作系统中无论将硬盘分为多少个区,每个分区中的文件及目录,都可以在根目录下,在该分区的加载目录中找到.而根目录的标识方法为/(正斜杠).

  但是在微软的Windows操作系统中,要表示文件或者目录的路径时,其目录名称之间是以(反斜杠)作为表示的.如C:Documents and Settings目录,它就是以反斜杆作为标示.而在Linux操作系统中则是以正斜杠.这个差异要特别的注意.笔者刚开始接触Linux操作系统的时候,就经常搞不清楚.微软的操作系统用习惯了,刚开始就很容易沿袭微软操作系统的用法,利用符合来进入Linux操作系统的目录.结果等到系统提示出错了才会想得到.这一点差异刚开始接触Linux操作系统的用户要特别注意.

  三、大小写的差异以及查询上的不同.

  在微软操作系统中,c:U01与c:u02两个目录是等价的.但是,在Linux操作系统中,/u01与/U02两个目录可是代表不同的目录.在Linux操作系统中,文件和文件名称大小写不同代表不同的文件和文件夹./u01与/U02两个目录字母大小写不同,目录代表的内容不同.但是在微软操作系统中,则没有这方面的区分.文件或者文件夹大小写是不区分的.

  为了便于管理,笔者建议在Linux下面建立文件夹时,最好都能够采用小写字母.大写字母主要用来表示一些特殊的文件夹.如Desktop,它表示用户的桌面文件.这个文件夹是系统自动建立的.系统在对其命名的时候,把第一个字母大写了,以跟其他文件夹进行区分.除非是为了起到一个强调或者区分的作用,最好把文件夹的名字都设置为小写.

  另外需要注意的是,在文件查询的时候,文件名字要注意大小写的差异.在搜索文件的时候,Linux系统中主要调用了locate命令.这个名利是从系统中存储文件以及目录名的数据库中搜索文件,查找的速度会比较快.但是它有一个缺点,就是这个数据库中的信息跟实际的情况可能会存在一个时间差.对于刚刚新建的文件、目录,很可能会这个数据库尚未更新信息而找不到文件.在这种情况下,往往需要管理员利用updatedb命令来更新这个数据库,然后进行重新查询.而在微软的操作系统中不会遇到这种情况.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号