Windows的目录结构采用的是

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows的目录结构采用的是相关的知识,希望对你有一定的参考价值。

├—WINDOWS
│ ├—system32(存放Windows的系统文件和硬件驱动程序) │ │ ├—config(用户配置信息和密码信息)
│ │ │ └—systemprofile(系统配置信息,用于恢复系统) │ │ ├—drivers(用来存放硬件驱动文件,不建议删除)
│ │ ├—spool(用来存放系统打印文件。包括打印的色彩、打印预存等)
│ │ ├—wbem(存放WMI测试程序,用于查看和更改公共信息模型类、实例和方法等。请勿删除)
│ │ ├—IME(用来存放系统输入法文件,类似WINDOWS下的IME文件夹)
│ │ ├—CatRoot(计算机启动测试信息目录,包括了计算机启动时检测的硬软件信息) │ │ ├—Com(用来存放组件服务文件)
│ │ ├—ReinstallBackups(电脑中硬件的驱动程序备份)
│ │ ├—DllCache(用来存放系统缓存文件。当系统文件被替换时,文件保护机制会复制这个文件夹下的文件去覆盖非系统文件) │ │ ├—GroupPolicy(组策略文件夹)
│ │
│ ├—system(系统文件夹,用来存放系统虚拟设备文件)
│ ├—$NtUninstall$(每给系统打一个补丁,系统就会自动创建这样的一个目录,可删除)
│ ├—security(系统安全文件夹,用来存放系统重要的数据文件)
│ ├—srchasst(搜索助手文件夹,用来存放系统搜索助手文件,与msagent文件夹类似)
│ ├—repair(系统修复文件夹,用来存放修复系统时所需的配置文件)
│ ├—Downloaded Program Files(下载程序文件夹,用来存放扩展IE功能的ActiveX等插件)
│ ├—inf(用来存放INF文件。INF文件最常见的应用是为硬件设备提供驱动程序服务,不建议删除其中文件)
│ ├—Help(Windows帮助文件)
│ ├—Config(系统配置文件夹,用来存放系统的一些临时配置的文件)
│ ├—msagent(微软助手文件夹,存放动态的卡通形象,协助你更好地使用系统。若觉的没有必要,可直接删除)
│ ├—Cursors(鼠标指针文件夹)
│ ├—Media(声音文件夹,开关机等wav文件存放于此)
│ ├—Mui(多语言包文件夹,用来存放多国语言文件。简体中文系统中这个文件夹默认是空的,但不建议删除此文件夹)
│ ├—java(存放Java运行的组件及其程序文件。不建议删除其中文件) │ ├—Web
│ │ ├—Wall*****(存放桌面壁纸的文件夹)
│ │
│ ├—addins(系统附加文件夹,用来存放系统附加功能的文件)
│ ├—Connection Wizard(连接向导文件夹,用来存放“Internet连接向导”的相关文件) │ ├—Driver Cache(驱动缓存文件夹,用来存放系统已知硬件的驱动文件)
│ │ └—i386(Windows操作系统自带的已知硬件驱动文件,可删除以节省空间) │ ├—TEMP(系统临时文件夹,其中内容可以全部删除)
│ ├—twain_32(扫描仪相关)
│ ├—AppPatch(应用程序修补备份文件夹,用来存放应用程序的修补文件) │ ├—Debug(系统调试文件夹,用来存放系统运行过程中调试模块的日志文件)
│ ├—Resources(系统资源文件夹,用来存放系统SHELL资源文件,就是我们在桌面上所看到的主题)
│ │ └—Themes(桌面主题都存放于此,可删除无用主题)
│ ├—WinSxS(存储各个版本的Windows XP组件,减少因为DLL文件而引起的配置问题)
│ ├—ime(输入法信息)
│ ├—PCHealth(用来存放协调、配置和管理计算机正常运行的文件) │ │ └—HelpCtr(帮助和支持)
│ │ ├—Binaries(我们常用的msconfig就在这里哟) │ ├—Offline Web Pages(脱机浏览文件存放于此)
│ ├—Prefetch(预读取文件夹,用来存放系统已访问过的文件的预读信息(此信息是系统在访问时自动生成的新信息),以加快文件的访问速度,其扩展名为“PF”。可以将此文件夹中的文件删除)
│ ├—ShellNew
│ ├—Fonts(字体文件夹。要安装某种字体只需将字体文件复制到该目录下即可)
│ ├—pss(用来备份系统启动配置文件的,一般对“Boot.ini”、“System.ini”和“Win.ini”三个文件进行备份,扩展名为“backup”。如果系统原有的这三个文件损坏的话,可以从这里进行恢复。不建议删除) │ ├—Registration(注册文件夹,用来存放用于系统COM+或者其他组件注册的相关文件。不建议删除这里的文件)
│ └—Downloaded Installations(存放一些使用Windows Installer技术的安装程序,主要用来对程序进行修复等操作) ├—Documents and Settings
│ ├—Default User
│ │ ├—Application Data(通用应用程序数据文件夹。此处存放着已经安装的一些应用程序的专用数据) │ │ ├—桌面
│ │ ├—Favorites(收藏夹)
│ │ ├—NetHood(网络共享目录) │ │ ├—My Documents(我的文档) │ │ ├—PrintHood(打印共享目录) │ │ ├—Recent(最近打开的文档) │ │ ├—SendTo(鼠标右键的发送到) │ │ ├—「开始」菜单
│ │ ├—Templates(模板文件夹,可能有Word、Excel等的模板文件)
│ │ └—Local Settings │ │ ├—Application Data │ │ └—Temp(临时文件目录。在系统和软件的运行过程中产生的临时文件就存放在于此。需定期清理)
│ │ └—Temporary Internet Files(Internet临时文件夹。需定期清理) │ ├—All Users(所有用户文件夹,这里的更改对所有用户有效)
│ └—Administrator(系统管理员帐户的文件夹)
├—Program Files
│ ├—Common Files(共享的应用程序文件存放于此) │ ├—Internet Explorer(IE浏览器)
│ ├—ComPlus Applications(COM+ 组件的配置和跟踪,一般为空) │ ├—Windows Media Player(WINDOWS媒体播放器) │ ├—WindowsUpdate(用于Windows的升级,可删除)
│ ├—InstallShield Installation Information
│ ├—Uninstall Information(存放软件反安装信息,删除后可能导致部分软件无法卸载) ├—wmpub(windows media service的目录) ├—boot(一键还原等软件的文件夹) ├—Inetpub(IIS文件夹)
├—Downloads(Flashget默认下载文件夹)
├—System Volume Information(系统还原文件夹) └—TDdownload(迅雷默认下载文件夹)
Debug文件夹
这是系统调试文件夹,用来存放系统运行过程中调试模块的日志文件,以便管理员根据这些日志文件来发现计算机所存在的问题。其中“UserMode”文件夹下存放的是当前用户的调试日志文件。
ime文件夹
这是输入法文件夹,用来存放系统默认安装的输入法文件。Windows操作系统已经内嵌了东亚国家的输入法,如日语,韩文等,从理论上可以将用不到的一些其他语言输入法删除掉,但不建议这样做,因为这样有可能会导致输入法系统出现不稳定的情况,严重影响简体中文输入法的正常使用。
CHSIME:简体中文输入法; CHTIME:繁体中文输入法; IMEJP:日文输入法;
IMEJP98:日文98输入法;
IMJP8_1:微软IME标准2002的8.1版本输入法; IMKR6_1:朝鲜语(IME2002)6.1版本输入法; SHARE:东亚语系共享文件夹。
Fonts文件夹
这是字体文件夹,用来存放系统将会用到的字体文件。用户自己新安装的字体也会被存放在这个文件夹下的。其中英文的字体类型比较多,而简体中文字体文件只包括仿宋体、黑体、楷体、宋体和新宋体四个类型,即计算机编码中的GB2312。可以将其中一些不常使用的英文字体删除。
Installer文件夹
参考技术A 树形结构
Windows的目录结构采用的是树形结构。
在树形结构中,树根结点没有前驱结点,其余每个结点有且只有一个前驱结点。叶子结点没有后续结点,其余每个结点的后续节点数可以是一个也可以是多个。
另外,数学统计中的树形结构可表示层次关系。
树形结构在其他许多方面也有应用。可表示从属关系、并列关系。
windouws系统目录的文件功能
1、system32:存放Windows的系统文件和硬件驱动程序;
2、config:用户配置信息和密码信息;
3、systemprofile:系统配置信息,用于恢复系统;
4、drivers:用来存放硬件驱动文件;
5、spool:用来存放系统打印文件。包括打印的色彩、打印预存等;
6、wbem:存放WMI测试程序,用于查看和更改公共信息模型类、实例和方法等;
7、IME:用来存放系统输入法文件,类似WINDOWS下的IME文件夹;
8、CatRoot:计算机启动测试信息目录,包括了计算机启动时检测的硬软件信息;
9、Com:用来存放组件服务文件;
10、ReinstallBackups:电脑中硬件的驱动程序备份。
    官方服务
      官方网站官方网站
参考技术B  WOSA是Microsoft在Windows环境为跨越不同平台的应用程序而开发的体系结构规划。它制定允许信息在企业内部自由流动的标准。WOSA包括模块化应用程序编程接口(API),它向任何开发人员开发的应用程序提供访问网络服务的能力。这些网络服务可以包括:电子函件、数据库和主机连接。WOSA还提供插入任何开发人员开发的后端服务的能力。WOSA就是通常称为的“中间件”策略,它直接在操作系统中建立,试图刺激允许用户在网络上进行协作的工作组应用程序的增长。Windows将对消息传递系统以及允许用户快速定位网络上的其它用户或资源的目录服务提供了一个通用接口。WOSA还提供公用数据访问服务和安全性增强附件。WOSA策略类似于Apple开放协作环境(AOCE)策略。
  Windows for Workgroups具有它自己的内置Mail和Schedulel十群件产品,它实现了WO3A体系结构部件。WOSA还被用于实现OLE(对象链接和嵌入)2.0和新的Cario面向对象操作系统。
  WOSA为客户应用实现了一个标准API,并为服务器应用实现了一个服务提供商接口(SPI),如图W-5所示。使用SPI,数据库厂商可以为Windows环境创造一个WOSA兼容的数据库启动程序。然后客户的应用开发人员就可以创造接口,这些接口可以访问这个数据库启动程序,而不需要专门为访问这个数据库编写特殊代码。
  下面部件已在本书的相应标题下进行了定义,并进行了单独讨论。
  消息传递应用程序编程接口(MAPI),在其它应用(例如字处理器或调度程序)工作期间,提供对电子函件功能的访问。它与厂商无关消息传递应用程序接口(VIM)进行竞争。VIM是由Lotus、IBM、Apple、Novell和Borland支持的。 多的我就不知道了 !~~~
参考技术C 树形结构

Linux的文件和目录

Windows和Linux文件系统区别

在Windows下不区分大小写,在Linux下严格区分大小写。

在 windows 平台下,打开“计算机”,我们看到的是一个个的驱动器盘符:

技术图片

每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形,如图所示:

技术图片

在 Linux 下,我们是看不到这些驱动器盘符,我们看到的是文件夹(目录):

技术图片

Linux系统目录结构

linux没有盘符这个概念,只有一个根目录/,所有文件都在它下面:

技术图片

Linux 目录说明

/bin:(binaries)存放系统命令的目录,所有用户都可以执行。

/sbin:(super user binaries) 保存和系统环境设置相关的命令,只有超级用户可以使用这些命令,有些命令可以允许普通用户查看。(root)

/usr/bin:存放系统命令的目录,所有用户可以执行。这些命令和系统启动无关,单用户模式下不能执行

/usr/sbin:存放根文件系统不必要的系统管理命令,超级用户可执行

/root:存放root用户的相关文件,root用户的家目录。宿主目录 超级用户

/home:用户缺省宿主目录eg:/home/spark/home/pengpeng

/tmp:(temporary)存放临时文件

/etc:(etcetera)系统配置文件

/usr:(unix software resource)系统软件共享资源目录,存放所有命令、库、手册页等

/proc:虚拟文件系统,数据保存在内存中,存放当前进程信息

/boot:系统启动目录

/dev:(devices)存放设备文件

/sys:虚拟文件系统,数据保存在内存中,主要保存于内存相关信息

/lib:存放系统程序运行所需的共享库

/lost+found:存放一些系统出错的检查结果。

/var:(variable)动态数据保存位置,包含经常发生变动的文件,如邮件、日志文件、计划任务等

/mnt:(mount)挂载目录。临时文件系统的安装点,默认挂载光驱和软驱的目录

/media:挂载目录。 挂载媒体设备,如软盘和光盘

/misc:挂载目录。 挂载NFS服务

/opt:第三方安装的软件保存位置。 习惯放在/usr/local/目录下

/srv :服务数据目录

用户目录

位于/home/user,称之为用户工作目录或家目录,表示方式:

/home/user
~ 

相对路径和绝对路径

1、绝对路径:从/根目录开始描述的路径为绝对路径,如:

cd /home
ls /usr

2、相对路径:从当前位置开始描述的路径为相对路径,如:

cd ../../
ls abc/def

...:每个目录下都有

.表示当前目录,.. 表示上一级目录,即父目录,根目录下的...都表示当前目录。

文件权限

文件权限就是文件的访问控制权限,即哪些用户和组群可以访问文件以及可以执行什么样的操作。

Unix/Linux系统是一个典型的多用户系统,不同的用户处于不同的地位,对文件和目录有不同的访问权限。为了保护系统的安全性,Unix/Linux系统除了对用户权限作了严格的界定外,还在用户身份认证、访问控制、传输安全、文件读写权限等方面作了周密的控制。

在 Unix/Linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。

1、访问用户

通过设定权限可以从以下三种访问方式限制访问权限:

  • 只允许用户自己访问(所有者) 所有者就是创建文件的用户,用户是所有用户所创建文件的所有者,用户可以允许所在的用户组能访问用户的文件。
  • 允许一个预先指定的用户组中的用户访问(用户组) 用户都组合成用户组,例如,某一类或某一项目中的所有用户都能够被系统管理员归为一个用户组,一个用户能够授予所在用户组的其他成员的文件访问权限。
  • 允许系统中的任何用户访问(其他用户) 用户也将自己的文件向系统内的所有用户开放,在这种情况下,系统内的所有用户都能够访问用户的目录或文件。在这种意义上,系统内的其他所有用户就是 other 用户类

2、访问权限

用户能够控制一个给定的文件或目录的访问程度,一个文件或目录可能有读、写及执行权限:

  • 读权限(r) 对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权限。
  • 写权限(w) 对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。
  • 可执行权限(x) 对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。

注意:通常,Unix/Linux系统只允许文件的属主(所有者)或超级用户改变文件的读写权限。

3、示例说明

技术图片

第1个字母代表文件的类型:d代表文件夹、-代表普通文件、c代表硬件字符设备、b代表硬件块设备、s表示管道文件、l 代表软链接文件。 后 9 个字母分别代表三组权限:文件所有者、用户者、其他用户拥有的权限。

每一个用户都有它自身的读、写和执行权限。

  • 第一组权限控制访问自己的文件权限,即所有者权限。
  • 第二组权限控制用户组访问其中一个用户的文件的权限。
  • 第三组权限控制其他所有用户访问一个用户的文件的权限。
  • 这三组权限赋予用户不同类型(即所有者、用户组和其他用户)的读、写及执行权限就构成了一个有9种类型的权限组。

以上是关于Windows的目录结构采用的是的主要内容,如果未能解决你的问题,请参考以下文章

Windows中为啥采用树形目录结构管理文件?

在windows操作系统中,文件的目录结构啥型的啊

怎么在在根目录下创建目录结构/CentOS7/dvd?

LINUX目录结构说明

文件目录结构有哪几种,各有啥优缺点?

linux目录结构和文件属性管理