根目录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 :是一个很重要的目录,系统中的大部分东西都在这里了,以下是目录结构:
# 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
:不用多说了,设备节点文件的存放地。
下面介绍非目录的文件:
runme.sh用於 SD 卡中
EXT2文件系统的自动挂载动作的脚本。
init.trout.rc,init.rc,init.goldfish.rc
是初始化文件.
init是系统启动到文件系统的时候第一个运行的程序。
Android的根文件系统并非标准的Linux文件系统,所以以後还得仔细分析一下启动过程,才能认识Android系统。
今天要来分析一下Android文件系统的/system目录的结构。
/system目录是在Android文件系统占有及其重要的位置,基本上所有的工具和应用程序都在这个目录下,我看来是一个真正的rootfs。他在Android手机中存放在nandflash的mtd3中,是一个yaffs2文件系统,在启动时被挂载在root的/system目录下,其中包含有:
#
pwd && 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
取消
评论
根目录android结构,android系统盘根目录中的(文件)谁给讲一下是干什么的?相关推荐
- 文件管理搜不到Android 里的文件,Android:在原始文件夹中添加文件后窗口找不到内容容器视图...
正在获取窗口找不到内容容器视图.这个错误询问应用程序何时将检查权限Android:在原始文件夹中添加文件后窗口找不到内容容器视图 我注意到,对于穿着应用程序,我正在将穿着apk复制到原始文件夹中.它有 ...
- android 从assets和res中读取文件(转)
1. 相关文件夹介绍 在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的.assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译, ...
- Android从assets和res中读取文件
1. 相关文件夹介绍 在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的.assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译, ...
- android代码删除sd卡文件在哪里,android - 如何从SD卡中删除文件?
Android 4.4及更改 除了特定于程序包的目录外,不允许应用程序向外部存储写入(删除,修改...). 正如Android文档所述: "不得允许应用程序写入辅助外部存储 设备,除了允 ...
- Android App开发手机阅读中PDF文件渲染器的讲解及使用(附源码 简单易懂)
需要源码和图片集请点赞关注收藏后评论区留言~~~ 一.PDF文件渲染器 Android集成了PDF的渲染操作,从很大程度上方便了开发者,这个PDF文件渲染器便是PdfRenderer.渲染器允许从存储 ...
- Android入门第50天-读写本地文件
简介 为了这个系列,我的代码已经准备到了第150天了.接下来的内容会越来越精彩,我们也越来越开始进入Android的一些高级功能上的编程了.今天我们就要讲Android中对本地文件进行读写的全过程. ...
- 你没有权限在此位置中保持文件 java_Java路径问题解决方案收集
1, TestURL().class.getResource("").getPath()或TestURL().class.getResource("").get ...
- Android系统(手机平板)根目录详解
Android手机平板根目录详解 转自:http://blog.csdn.net/lpjishu/article/details/59074868?ref=myread Android根目录 1.mn ...
- Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,
Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,和SVN没有关 ...
最新文章
- 【博士论文】机器学习中的标记增强理论与应用研究
- 网站优化充满机遇和挑战
- 图解understand分析一个asp.net办公系统源码
- 移动水政执法通系统 安卓Android客户端
- 创建线程都有哪些方式?— Callable篇
- 某合资源网4.5主题 完美无错版 emlog模板
- 外网DNS系统外网访问及邮件系统外网域名访问问题
- 使用BaaS更快地构建Xamarin应用程序
- winform的picturebox如何设置背景颜色为无背景颜色
- iOS利用cocoapods 和GitHub组件化序Day1
- Fedora17安装QQ2012手记
- 坐标转换-换带计算(附软件下载)
- oracle官网下载plsql,Oracle、OracleClient、PLSQL下载安装配置(64位)
- dota2api的介绍与使用
- SRGAN——使用与超分辨率重建的GAN
- vtd和vt的区别_英语中v,vi,vt有什么区别
- MATLAB 实现滑轮运转 动态
- Raspberry Pi 4 树莓派4 支持操作系统
- 面向对象-抽象类与接口
- CTF密码学总结(一)