Mac OS X 文件系统目录结构

时间:2024-04-02 10:01:08

Mac OS X是基于Unix的系统,所以目录结构基本符合Unix系统目录结构。

根目录下存在着传统的unix系统目录以及一些OS X特有的目录:

Mac OS X 文件系统目录结构

##1、根目录下符合UNIX传统的目录

  • /bin 传统unix命令的存放目录,如ls,rm,mv等。
  • /sbin 传统unix管理类命令存放目录,如fdisk,ifconfig等等。
  • /usr 第三方程序安装目录。
  • /usr/bin, /usr/sbin, /usr/lib,其中/usr/lib目录中存放了共享库(动态链接库).
  • /etc. 标准unix系统配置文件存放目录,如用户密码文件/etc/passwd。此目录实际为指向/private/etc的链接。
  • /dev 设备文件存放目录,如何代表硬盘的/dev/disk0。
  • /tmp 临时文件存放目录,其权限为所有人任意读写。此目录实际为指向/private/tmp的链接。
  • /var 存放经常变化的文件,如日志文件。此目录实际为指向/private/var的链接。

这些标准的Unix目录在Finder中并不可见,如下图所示: Mac OS X 文件系统目录结构

##2、OS X特有的目录 OS X系统中,除了标准的unix目录外,还增加了特有的目录,如下:

  • /Applications 应用程序目录,默认所有的GUI应用程序都安装在这里;
  • /Library 系统的数据文件、帮助文件、文档等等;
  • /Network 网络节点存放目录,包括本地局域网中的资源。
  • /System 系统区域,包括了OS X运行所必须的资源。默认时,只包含一个名为Library的目录,这个子目录中存放了系统的绝大部分组件,如各种framework,以及内核模块,字体文件等等。
  • /Users 存放用户的个人资料和配置,每个用户有自己的单独目录;其中的/Users/Shared,这个目录可以被本地的所有用户访问,所有用户都可以从该目录中读取或写入文件,用于本地用户的文件交换和共享。
  • /Volumes 文件系统挂载点存放目录。
  • /cores 内核转储文件存放目录。当一个进程崩溃时,如果系统允许则会产生转储文件。
  • /private 里面的子目录存放了/tmp, /var, /etc等链接目录的目标目录。

##3、用户个人目录 在根目录下的Users目录中,存放用户的个人资料和配置,每个用户有自己的单独目录,例如,登录的用户为jtzen9,则会包含一个jtzen9的目录: Mac OS X 文件系统目录结构

Mac OS X 文件系统目录结构

注意:~ 表示当前用户目录的*目录,相当于“/Users/当前用户名”这个目录。

Mac OS X 文件系统目录结构

个人目录下一些常见的目录:

  • Applications 包含一些只有当前用户可以使用的程序,比如我们安装了一个程序,安装时选Applications,应用程序将会默认安装到这里!
  • Desktop:包含当前用户显示在Finder桌面上的所有项目。
  • Downloads:下载的文件夹
  • Documents:用户个人的一些文档。经常会包含一些程序使用的文件或者下载的文件,以及程序安装的纪录文件。
  • Library:包括应用程序设置、预置及其它用户指定的系统资源或设置(具体内容将在下一章中进行说明)。
  • Movies:QuickTime或其它格式的影片
  • Music:数字音乐文件(如.aiff, .mp3, .mp4或其它格式),包括iTunes自动倒入的歌曲。
  • Pictures:图片文件,包括iPhoto自动导入的数码相机中的图片
  • Public:你可以把需要与其它用户共享的文件放在这个目录中,默认状态下,这个目录可以被其它所有用户访问。

应用程序,文档,下载,音乐,电影,图片,公共,对于普通用户这些子目录也就够用了,当然可以自己随便添加,例如上图中就增加了Apache、study、IdeaProjects等等目录来存放一些工作的项目文件,学习资料等等。

##参考: 苹果新手Mac OS X 使用笔记--------系统目录结构

苹果mac教程:Mac OSX 文件系统介绍

转载于:https://my.oschina.net/jtzen9/blog/812375