Mac OS X目录结构解释
目录:
如果您曾经查看过您的 Mac 根目录并想知道其中一些其他目录的用途,您可能并不孤单。随着 Mac OS X 的出现,Mac OS 变得更加复杂,采用了 Mac OS 9 和 Windows 用户在很大程度上不熟悉的 unix 文件结构。那么 /System、/Library、/usr 和所有其他的到底是什么?
在这里,您将找到这些目录的简要概述,以及对Mac OS X和macOS系统软件中每个系统级目录的解释。
Mac OS X的目录结构,检查和解释
默认情况下,如果您从 Finder 浏览 Mac 硬盘的根目录,您会看到一些听起来很陌生的目录。 Mac OS的底层目录结构最好通过访问Mac的根目录来揭示,许多Mac用户在访问自己的“Macintosh HD”时可能会遇到。
从命令行进一步,如果您键入以下内容,您将看到更多的根级目录:
ls /
在这里您会找到名称类似的目录; cores, dev等, System, private, sbin, tmp, usr, var等, opt, net, home, Users, Applications, Volumes, bin, network等
与其对所有这些文件夹、目录和项目的含义感到神秘,不如让我们检查并详细说明这些目录是什么以及它们包含什么,因为它们与 Mac 操作系统相关。
排名不分先后,下表有助于探索Mac OS的基本系统目录结构:
目录 | 描述 |
/应用程序 | 不言自明,这是你的Mac应用程序保存的地方 |
/开发者 | Developer目录只有安装了苹果的Developer Tools才会出现,不出意外,里面有开发者相关的工具、文档和文件。 |
/图书馆 | Shared libraries,操作系统正常运行所必需的文件,包括设置、首选项和其他必需品(注意:您的主目录中还有一个Libraries 文件夹,其中包含特定于该用户的文件). |
/网络 | 在很大程度上不言自明,与网络相关的设备、服务器、库等 |
/系统 | 系统相关文件、库、首选项,对Mac OS X的正常运行至关重要 |
/用户 | 机器上的所有用户帐户及其附带的唯一文件、设置等。很像Linux中的/home |
/卷 | 挂载的设备和卷,无论是虚拟的还是真实的,例如硬盘、CD、DVD、DMG挂载等 |
/ | 根目录,存在于几乎所有基于UNIX 的文件系统中。所有其他文件的父目录 |
/垃圾桶 | Essential common binaries,包含启动操作系统和正常运行所需的文件和程序 |
/ETC | 机器本地系统配置,保存管理、配置和其他系统文件 |
/dev | 设备文件,所有代表外围设备包括键盘、鼠标、触控板等的文件 |
/usr | 第二个主要层次结构,包括包含信息、配置文件和操作系统使用的其他必需品的子目录 |
/sbin | Essential system binaries, contains utilities for system administration |
/tmp | 临时文件、缓存等 |
/var | 可变数据,包含内容随操作系统运行而变化的文件 |
您也可能会找到其他目录,具体取决于您拥有的Mac OS X 版本,以及您所做的应用程序和系统调整。
尽管如此,您可以确定,如果任何目录位于 Mac OS X 的根目录下,那么它很重要,并且至少在您不了解您正在做什么的情况下不应被弄乱。切勿删除、修改或以其他方式更改 Mac 上的系统文件和目录(至少在不知道您在做什么以及为什么这样做的情况下),因为这样做会破坏操作系统并阻止其按预期运行。在浏览和修改系统级目录之前始终备份 Mac。
如果我们忘记了什么,或者描述不当,请随时发表评论。