Unix和iOS的常用目录整理

Unix文件目录结构

./:根目录

./bin: binary的简写, 存放提供用户级基础功能的二进制文件, 如ls, ps等

./boot: 存放能使系统成功启动的所有文件, iOS中此目录为空

./dev: device的简写, 存放BSD设备文件

./sbin: system binaries的简写, 存放提供系统级基础功能的二进制文件, 如netstat, reboot等.

./etc: Et Cetera的简写, 存放系统脚本及配置文件, 如passwd, hosts等, iOS中, /etc是一个符号链接, 实际指向/private/etc.

./lib: 存放系统库文件, 内核模块及设备驱动等. iOS中此目录为空.

./mnt mount的简写, 存放临时的文件系统挂载点. iOS中此目录为空

./private: 存放两个目录, 分别是/private/etc, /private/var

./tmp: 临时目录.在iOS中, /temp是一个符号链接, 实际指向/private/var.tmp

./usr 包含了大多数用户工具和程序. /usr/bin包含哪些/bin和/sbin中未从出现的基础功能, 如nm, killall等; /usr/include包含了所有的标准c头文件; /usr/lib存放库文件.

./var variable的简写, 存放经常更改的文件, 比如日志, 用户数据, 临时文件等.

/var/mobile和/var/root分别存放了mobile用户和root用户的文件, 重点关注的目录

iOS独有的目录结构

./Applications: 存放所有的系统APP和来自cydia的APP, 不包括storeAPP

./developer: 设备连接xcode后被指定调试用机, 生成改目录, 包含一些调试需要的工具和数据. 子目录: ../Applications, ../Library, ../Tools, ../usr.

./Library: 存放一些提供系统支持的数据.

./System/Library: iOS文件系统中最重要的目录之一, 存放大量系统组件.

./System/Library/Frameworks和/System/Library/PrivateFrameworks: 存放iOS各种framework

./System/Library/CoreServices里的SpringBoard.app iOS桌面管理器

./User: 实际指向/var/mobile

./var/mobile/Containers: 存放storeApp

你可能感兴趣的:(Unix和iOS的常用目录整理)