1. 概述
不同于windows的多根逻辑存储结构,MAC系统目录结构是按照unix系统规范来的。
举例:windows是分为c, d, e, f, g盘等等的。而你进入mac是看不见这些的,相当于所有文件储存在一个盘下面,而这个盘分为很多个文件夹,分别用来保存系统文件和用户文件等。
进入mac之后打开terminal,然后输入
$ cd /
能够返回父级目录,然后输入 ls 列出目录下所有文件夹
$ ls
2. 详解
/bin
传统unix命令的存放目录,如ls,rm,mv等。目录包含了引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。这些命令都是二进制文件的可执行程序( bin是binary - -二进制的简称),多是系统中重要的系统文件
/sbin
系统管理命令,这里存放的是系统管理员使用的管理程序,如fdisk,ifconfig等等。
/tmp
公用的临时文件存储点
/root
系统管理员的主目录
/etc
目录包含各种系统配置文件,下面说明其中的一些。其他的你应该知道它们属于哪个程序,并阅读该程序的man页。许多网络配置文件也在/etc中。标准unix系统配置文件存放目录,如用户密码文件/etc/passwd。
此目录实际为指向/private/etc的链接。
/etc/rc.d
启动的配置文件和脚本
/var
存放经常变化的文件,如日志文件。此目录实际为指向/private/var的链接。
/Applications
应用程序目录,默认所有的GUI应用程序都安装在这里;
/Library
系统的数据文件、帮助文件、文档等等;
/Network
网络节点存放目录;
/System
只包含一个名为Library的目录,这个子目录中存放了系统的绝大部分组件,如各种framework,以及内核模块,字体文件等等。
/Users
存放用户的个人资料和配置。每个用户有自己的单独目录。
/Volumes
文件系统挂载点存放目录。
/cores
内核转储文件存放目录。当一个进程崩溃时,如果系统允许则会产生转储文件。
/private
里面的子目录存放了/tmp, /var, /etc等链接目录的目标目录。
/installer.failurerequests
可能是用来记录发生crash时的日志
/dev
目录包括所有设备的设备文件。设备文件用特定的约定命名,这在设备列表中说明。设备文件在安装时由系统产生,以后可以用/dev/makedev 描述。/dev/makedev.local 是系统管理员为本地设备文件(或连接)写的描述文稿(即如一些非标准设备驱动不是标准makedev的一部分)
/usr
是个很重要的目录,通常这一文件系统很大,因为所有程序安装在这里。/usr 里的所有文件一般来自linux发行版(distribution );本地安装的程序和其它东西在/usr/local 下,因为这样可以在升级新版系统或新发行版时无须重新安装全部程序。/usr 目录下的许多内容是可选的,但这些功能会使用户使用系统更加有效。/usr可容纳许多大型的软件包和它们的配置文件。
/usr/x11r6
存放x window的目录
/usr/bin
集中了几乎所有用户命令,是系统的软件库。另有些命令在/bin或/usr/local/bin 中
/usr/local
本地安装的软件和其它文件放在这里。这与/usr很相似。用户可能会在这发现一些比较大的软件包
/usr/local/bin
本地增加的命令 (就是在shell终端里执行的一些非系统命令)
/usr/local/lib
本地增加的库