/bin : binary,提供存放用户级基础功能的二进制文件,如ls、ps
/boot : 存放能使系统成功启动的所有文件,这些文件一般在内核用户程序开始执行前得到调用。
/dev : device的简写,存放BSD设备文件。每个文件代表系统的一个块设备或者字符设备
/sbin:system binary的简写,存放提供系统级基功能的二进制文件
/etc:et cetera的简写,存放系统脚本及配置文件,如passwd,hosts等,ios中实际指向/private/etc
/lib:存放系统库文件、内核模块及设备驱动等
/mnt:mount的简写,存放临时的文件系统挂载点
/private:存放两个目录分别是private/etc和/private/var
/tmp:临时目录,实际是一个符号链接,实际指向/private/temp
/usr:包含了大多数用户工具和程序。/usr/bin包含那些/bin和/sbin中未出现的基础功能。如nm、killall等;
/var:variable的简写,存放一些经常更改的文件,比如日志、用户数据、临时文件等。其中var/mobile/Applications下存放了所有app
其它比较重要的目录:
/Applications:存放所有的系统App和来自Cydia的App,不包括App Store App。越狱的过程是把/Applications变成一个符号链接,实际指向/var/stash/Applications
/�developer:xcode 连接iphone时选择Use for Development会出现该目录
/Library:用来存放系统App的数据,其中/Library/MobileSubstrate目录存放了所有基于MobileSubstrate的插件,在ios系统中MobileSubstrate是一个提供hook功能的基础平台,运行在这个平台上的插件被称为tweak。
/System:包含了大量系统组件,其中/System/Library/Frameworks和/System/Library/PrivateFrameworks存放ios中的各种framework;/System/Library/CoreServices里的SpringBoard.app,也就是桌面管理器,是用户与系统交流的重要的中介;
/System/Library/PreferenceBundles其中的各种bundle提供了“设置”中的绝大多数功能
/User:用户目录,实际指向/var/mobile,这个目录里存放了大量的用户数据,比如/var/mobile/Media/DCIM:照片目录,/var/mobile/Library/SMS:短信目录,/var/mobile/Library/Mail:邮件目录,/var/mobile/Library/CallHistory:通话记录