MacOS X 目录结构简介

OS X采用的是类UNIX的多用户系统。

文件系统的层次

通常被表现为一个以“根(root)”开始的分层结构,在典型的Mac OS X文件系统的根目录中(“根”用起始的“/”符号来表示),比如:

~: 当前用户目录的顶级目录,相当于"/User/当前用户名"这个目录

~/Library/Fonts 当前用户个人目录中的字体储存位置

通常我们在启动盘下面都只能看到用程序(Applications)、系统(System)、用户(User)、资料库(Library)这4个目录。但其实还有很多的隐藏目录,如bin、sbin之类的,这些都是系统的一些资源,一般是不用普通用户去访问,是些比较重要的系统文件及配置文件。

应用程序Applications:

包含一些只有当前用户可以使用的程序,比如我们安装了一个程序,安装时选Applications,应用程序将会默认安装到这里。

桌面Desktop:

包含当前用户显示在Finder桌面上的所有项目。

文稿Documents:

用户个人的一些文档。经常会包含一些程序使用的文件或者下载的文件,以及程序安装的纪录文件。

影片Movies:
QuickTime或其它格式的影片

音乐Music:

数字音乐文件(如.aiff, .mp3, .m4p或其它格式),包括iTunes自动倒入的歌曲。

图片Pictures:

图片文件,包括iPhoto自动导入的数码相机中的图片Library:包括应用程序设置、预置及其它用户指定的系统资源或设置。

网站Sites

用户的个人站点网页文件。在被其它用户访问之前,你必须在“系统偏好设置-共享-Web共享“中打开共享。

公共Public:

你可以把需要与其它用户共享的文件放在这个目录中,默认状态下,这个目录可以被其它所有用户访问。

几个隐藏文件夹

(1)bin---------储存有基本的UNIX指令

(2)sbin--------UNIX 系统指令的储存地方, 是比较进阶的指令

(3)etc---------系统设定档桉储存地方

(4)var---------改动频繁的档桉, 都置放于此, 例如各log档桉

(5)tmp--------系统的暂存档

(6)usr---------UNIX的使用者专用文件夹

文件系统区域

在OS X系统中,存在以下4个文件系统区域:

用户User:

这个区域包含了登录到系统的用户可供使用的特定资源。该区域由用户的主目录来定义,在这个区域中,用户具有完全的控制权限。

包含了某个用户专有的资源。这里也有一个Library文件夹,不同与上边的那个Library,是专为你的账号服务,里面放的是你自己的个性化字体、配置文件等

Applications包含仅仅当前用户可用的应用。

Desktop 包含了 Finder 在当前登录用户桌面上显示的桌面项。

Documents 包含了用户的个人文档。

Download 包含了下载的各种文档。

Library 包含了应用设置、偏好设置一起其他用户专有的系统资源

本地Local::

Local区域包括如文件、程序这些被系统中所有用户共享的资源,但它不是系统运行所必须的。

Local区域没有一个相应的单独的目录,它包含于启动卷宗的多个目录中。具有系统管理员权限的用户可以添加、删除或修改此区载的项目。

网络Network:

此区域包含了本地局域网中可被所有用户共享的资源,如文件或应用程序。该区域的代表项目在网络文件服务中的位置,并受网络管理员的控制。

/Network/Applications 包括可以被本地局域网中其它用户运行的一些应用程序。

/Network/Library 包含如:插件,音频文件, 文档, 框架, 色彩,及字体这些供本地局域网用户使用的资源.

/Network/Servers 包含本地局域网中提供的NFS文件服务的连接

/Network/Users/ 包括所有本地网用户的个人目录。这是个人目录默认的位置。个人目录也可以存储在其它服务器中。

系统System:

包含由Apple安装的系统软件。这此资源是系统正常运行所必须的,位于启动卷宗中,在该区域中,用户不允许添加、删除或更改这些资源。

/System/Library/Extensions 其实这裡就是用作存放硬件驱动的地方, 苹果不称驱动程序为driver, 而是称为Extension.。

/System/Library/CoreServices/Software Update这裡就是负责Software update的地方。

资源库Library:

系统资源,比如字体、ColorSync 配置、偏好设置以及插件都应该安装在 Library 目录下适当的子目录中。

Desktop Pictures桌面图片目录。

Fonts包含了用于显示和打印的字体文件

Input Methods包含了安装的输入法

Internet Plug-ins包含了 web 浏览器内容所需要的插件、库和过滤器。

Scripts包含了各种程序所需要的脚本文件个人目录下一些常见的目录

(0)

相关推荐