博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android根文件系统相关应用介绍
阅读量:4043 次
发布时间:2019-05-24

本文共 2217 字,大约阅读时间需要 7 分钟。

经过这几天在网上搜索关于Android根文件系统的相关资料,发现已经有很多高手 分析了Android的文件系统,这些高手多从不同的方面分析了其文件系统的结构和运行原理。我这里就写一下自己的理解。

首先是Android根文件系统目录的结构:

# pwd && ls -a -l   
/  
drwxrwxrwt root root 2009-06-10 09:53 sqlite_stmt_journals  
drwxrwx--- system cache 2008-09-06 22:51 cache  
d---rwxrwx system system 1970-01-01 08:00 sdcard  
lrwxrwxrwx root root 2009-06-09 22:11 etc -> /system/etc  
drwxr-xr-x root root 2008-09-06 22:45 system  
drwxr-xr-x root root 1970-01-01 08:00 sys  
drwxr-x--- root root 1970-01-01 08:00 sbin  
-rw-r--r-- root root 117 1970-01-01 08:00 runme.sh  
dr-xr-xr-x root root 1970-01-01 08:00 proc  
-rwxr-x--- root root 1704 1970-01-01 08:00 init.trout.rc  
-rwxr-x--- root root 9329 1970-01-01 08:00 init.rc  
-rwxr-x--- root root 1677 1970-01-01 08:00 init.goldfish.rc  
-rwxr-x--- root root 106636 1970-01-01 08:00 init  
-rw-r--r-- root root 118 1970-01-01 08:00 default.prop  
drwxrwx--x system system 2008-09-06 22:51 data  
drwx------ root root 2009-06-07 16:29 root  
drwxr-xr-x root root 2009-06-09 22:11 dev 

sqlite_stmt_journals :一个根目录下的tmpfs文件系统,用于存放临时文件数据。

cache : 是缓存临时文件夹,据说是除了T-mobile的OTA更新外,别无用处。

sdcard :是SD卡 中的FAT32文件系统挂载的目录

etc :指向 /system/etc ,众所周知的配置文件存放目录

system :是Android根文件系统中一个很重要的目录,系统中的大部分东西都在这里了,以下是目录结构:

# ls -a -l /system   
drwxr-xr-x root 208 1970-01-01 08:00 xbin  
drwxr-xr-x root root 1970-01-01 08:00 modules  
drwxr-xr-x root root 2008-08-01 20:00 framework  
drwxr-xr-x root root 2008-08-01 20:00 fonts  
drwxr-xr-x root root 2008-08-01 20:00 etc  
-rw-r--r-- root root 2197 2008-08-01 20:00 build.prop  
drwxr-xr-x root root 2008-08-01 20:00 media  
drwxr-xr-x root shell 2008-08-01 20:00 bin  
drwxr-xr-x root root 2008-08-01 20:00 usr  
drwxr-xr-x root root 2008-08-01 20:00 app   
drwxr-xr-x root root 2008-09-06 22:45 lost+found  
drwxr-xr-x root root 2008-08-01 20:00 lib  
drwxr-xr-x root root 2008-08-01 20:00 sd  
-rw-r--r-- root root 145 2008-08-01 20:00 init.rc 

sys :用于挂载 sysfs文件系统。 在设备模型中,sysfs文件系统用来表示设备的结构.将设备的层次结构形象的反应到用户空间中.用户空间可以修改sysfs中的文件属性来修改设备的属性值 

sbin : 只放了一个用于调试的adbd程序 。

proc :/proc 文件系统下的多种文件提供的系统信息不是针对某个特定进程的,而是能够在整个系统范围的上下文中使用。

data :存放用户安装的软件 以及各种数据。

root :什么都没有。

dev :不用多说了,设备节点文件的存放地。

转载地址:http://izgdi.baihongyu.com/

你可能感兴趣的文章
利用清华镜像站解决pip超时问题
查看>>
[leetcode BY python]1两数之和
查看>>
微信小程序开发全线记录
查看>>
PTA:一元多项式的加乘运算
查看>>
CCF 分蛋糕
查看>>
解决python2.7中UnicodeEncodeError
查看>>
小谈python 输出
查看>>
Django objects.all()、objects.get()与objects.filter()之间的区别介绍
查看>>
python:如何将excel文件转化成CSV格式
查看>>
机器学习实战之决策树(一)
查看>>
机器学习实战之决策树二
查看>>
[LeetCode By Python]7 Reverse Integer
查看>>
[leetCode By Python] 14. Longest Common Prefix
查看>>
[LeetCode By Python]121. Best Time to Buy and Sell Stock
查看>>
[LeetCode By Python]122. Best Time to Buy and Sell Stock II
查看>>
[LeetCode By Python]125. Valid Palindrome
查看>>
[LeetCode By Python]136. Single Number
查看>>
Android/Linux 内存监视
查看>>
用find命令查找最近修改过的文件
查看>>
Android2.1消息应用(Messaging)源码学习笔记
查看>>