本文借鉴了https://blog.csdn.net/sinat_32955803/article/details/51258254
acct:系统回收站。
cache:系统缓存,系统运行时的缓存都在这里。
config:
d:
data:用户程序目录,我们所安装的用户程序以及用户程序所产生的数据都在这里都存放在这里。
dev:设备文件,设备节点存放地。
etc:系统主要配置文件存放目录,指向/system/etc。
mnt:挂载点目录,挂载sd卡的,其实,linux下所有的外部设备都会挂载到这个目录下,这样系统就可以管理外部设备了。
oem:
proc:运行时文件存放目录。
res:
root:根目录,最基础的传输协议与系统帮本的调用脚本
sbin:只放了一个用于调试的adbc程序。
sdcard:是SD卡中FAT32文件系统的挂在的目录。
storage:android 升级到4.2以后,外部设备会被挂载到/storage/emulated/0这个目录下
sys:Linux内核文件目录,用于挂载文件系统。
system:android系统文件,android系统主要安装在这里,一些系统自带的应用也在这里,系统的配置文件等。
vendor:
init.rc:启动脚本
init.goldfish.rc:初始化文件。
init:进程入口,注意:所有进程的入口都是init。系统启动到文件系统时的第一个运行的程序。
default.prop:系统属性配置文件。
system目录(android系统文件目录):
app:常规下载的应用程序,手机rom中的系统应用存放地,root的手机可以删除应用,中的系统应用存放地这些apk都是受保护的。
bin:系统工具,如ps/pm/cp。
cameradata:
csc:
etc:系统配置文件,如APN接入等核心系统配置。
fonts:字体
framework:属于android平台的一些核心文件,android平台系统框架文件,存放的都是jar和odex(apk课可执行文件)。
lib:系统底层库,如平台运行时库等。
media:多媒体,相机、视频、相册等。
preload:
tts:
usr:用户文件夹,包含共享、键盘布局、时间区域文件等。
vendor:
xbin:常用开发工具,如tcpdump/sqlite3
build.prop:android 系统属性配置文件