MAC文件系统概述

来源:互联网 发布:office软件哪里下载 编辑:程序博客网 时间:2024/06/07 14:46

介绍

在任何一个操作系统当中,文件系统都是非常重要的部分,毕竟每个用户都需要在文件系统中保存自己的资料。在 Mac OS X 系统中,文件系统的组织结构扮演了非常重要的角色,它能够帮助用户找到想要的文件。这种组织结构同时也让应用和系统本身在为满足用户需要而查找文件资源的时候更加简单快捷。

Mac OS X 中的文件系统内核中有一套从 BSD 操作系统中继承而来的目录结构体系。虽然大部分目录都被 Finder 所隐藏,但是 BSD 世界中的很多元素都显露无遗。其中文件权限模型、符号链接以及用户目录等概念都来自于 BSD。Mac OS X 系统还增加了一些它自己的概念用来向用户提供一个安全精致的环境对文件和文件夹进行管理。

Mac OS X 在满足了用户期望的易用性的同时,它的设计目标也提供了强大和灵活的功能特点。在这点上,这种文件系统向用户提供一种统一的目录结构使用户可以很容易的找到资源。(这种统一风格对开发者也非常有用,他们开发的应用有时需要知道去哪里能找到某些重要的资源。) 还有其它的一些文件系统固有风格,比如别名、扩展名隐藏和显示名称等等都能够改善用户的使用感受。

本文档的组织结构

Mac OS X 文件系统包含如下文章:

  • "文件系统域" 描述了 Mac OS X 文件系统中较高层次的组织结构。

  • "库目录" 描述了用来配置系统和用户环境得标准子目录。

  • "开发者目录" 描述了随 Xcode Tools 一起安装的开发者专用目录。

  • "Classic 环境目录" 描述了为 Classic 兼容环境所创建的固有目录。

  • "在哪里放置应用文件" 说明了应用相关的一些配置文件和支持文件放置在哪里。

  • "文件与搜索器" 描述了文件系统中搜索器的重要角色。另外还解释了搜索器在进行文件与应用关联的操作中所使用的技术。

  • "排序规则" 解释了在搜索器窗口中所使用的文件和目录排序规则。

  • "文件系统指南" 介绍了一些技巧和建议帮助你了解如何支持 Mac OS X 文件系统的功能特性。

  • "文件扩展名" 介绍了 Mac OS X 系统对文件扩展名的支持,以及如何在自己的应用中支持文件名扩展。

  • "显示名称" 解释了在文件系统中的文件名与用户看到的文件名的区别。还说明了你的应用什么时候应该使用显示名称。

  • "BSD 许可与所有权" 描述了文件许可权的实现原理以及在 Mac OS X 系统中对文件管理的影响。

  • "访问控制列表" 全面介绍了访问控制列表以及如何用它来支持 BSD 许可。

  • "文件系统比较" 对 HFS+ 和 UFS 卷格式的功能特性进行了比较。

  • "别名与符号链接" 介绍了别名与符号链接之间的区别。