Mac OS X目录结构解释

目录:

Anonim

如果您曾经查看过您的 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。

如果我们忘记了什么,或者描述不当,请随时发表评论。

Mac OS X目录结构解释