iOS系统结构
iOS目录结构简介
我们说iOS系统是由OSX系统演化,而OSX基于UNIX操作系统。Filesystem Hierachy Standard
为类UNIX操作系统的文件目录结构制定了一套标准,FHS的初衷是为了让用户知道文件或者是目录的存放位置,OSX在此基础上形成了自己的hier(7)框架。类UNIX操作系统常见的目录结构:
- /:根目录,以斜杠表示,其他所有文件和目录都在根目录下展开。
- /bin:“binary”的简写,存放提供用户基础功能的二进制文件,如ls、ps等
- /boot:存放能使系统成功启动的所有文件。iOS中此目录为空。
- /dev:“device”的简写,存放BSD设备文件。每个文件代表系统一块设备或字符设备,一般来说,“块设备”以快为单位传输数据,如硬盘;而“字符设备”以字符为单位传输数据,如调制解调器。
- /sbin:“system binaries”的简写,存放提供系统级基础功能的二进制文件,如netstat、reboot等。
- /ect:“Et Cetera”的简写,存放系统脚本以及配置文件,如passwd、hosts等。在iOS中,/etc是一个符号链接,实际指向/private/etc。
- /lib:存放系统库文件、内核模块以及设备驱动等。iOS中此目录为空。
- /mnt:“mount”的简写,存放临时的文件系统挂载点。iOS中此目录为空。
- /private:存放两个目录,分别是/private/etc和/private/var。