当前位置:首页 > 编程开发

Android根文件系统相关应用介绍

webgou17年前 (2010-08-08)编程开发246

我们曾经在一篇文章中为大家详细介绍过Android文件系统的一些基本概念,相信大家已经可以充分了解这一知识点了。在这里大家将会继续对Android根文件系统的基本概念进行一个初步的掌握。

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

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

  1. # pwd && ls -a -l  
  2. /  
  3. drwxrwxrwt root root 2009-06-10 09:53 sqlite_stmt_journals  
  4. drwxrwx--- system cache 2008-09-06 22:51 cache  
  5. d---rwxrwx system system 1970-01-01 08:00 sdcard  
  6. lrwxrwxrwx root root 2009-06-09 22:11 etc -> /system/etc  
  7. drwxr-xr-x root root 2008-09-06 22:45 system  
  8. drwxr-xr-x root root 1970-01-01 08:00 sys  
  9. drwxr-x--- root root 1970-01-01 08:00 sbin  
  10. -rw-r--r-- root root 117 1970-01-01 08:00 runme.sh  
  11. dr-xr-xr-x root root 1970-01-01 08:00 proc  
  12. -rwxr-x--- root root 1704 1970-01-01 08:00 init.trout.rc  
  13. -rwxr-x--- root root 9329 1970-01-01 08:00 init.rc  
  14. -rwxr-x--- root root 1677 1970-01-01 08:00 init.goldfish.rc  
  15. -rwxr-x--- root root 106636 1970-01-01 08:00 init  
  16. -rw-r--r-- root root 118 1970-01-01 08:00 default.prop  
  17. drwxrwx--x system system 2008-09-06 22:51 data  
  18. drwx------ root root 2009-06-07 16:29 root  
  19. 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根文件系统中一个很重要的目录,系统中的大部分东西都在这里了,以下是目录结构:

  1. # ls -a -l /system  
  2. drwxr-xr-x root 208 1970-01-01 08:00 xbin  
  3. drwxr-xr-x root root 1970-01-01 08:00 modules  
  4. drwxr-xr-x root root 2008-08-01 20:00 framework  
  5. drwxr-xr-x root root 2008-08-01 20:00 fonts  
  6. drwxr-xr-x root root 2008-08-01 20:00 etc  
  7. -rw-r--r-- root root 2197 2008-08-01 20:00 build.prop  
  8. drwxr-xr-x root root 2008-08-01 20:00 media  
  9. drwxr-xr-x root shell 2008-08-01 20:00 bin  
  10. drwxr-xr-x root root 2008-08-01 20:00 usr  
  11. drwxr-xr-x root root 2008-08-01 20:00 app   
  12. drwxr-xr-x root root 2008-09-06 22:45 lost+found  
  13. drwxr-xr-x root root 2008-08-01 20:00 lib  
  14. drwxr-xr-x root root 2008-08-01 20:00 sd  
  15. -rw-r--r-- root root 145 2008-08-01 20:00 init.rc 

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

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

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

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

root :什么都没有。

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

扫描二维码推送至手机访问。

版权声明:本文由知了博客发布,如需转载请注明出处。

本文链接:https://www.webgou.info/?id=249

标签: androidos
分享给朋友:

“Android根文件系统相关应用介绍” 的相关文章

中国象棋(单机双人javascript版)

中国象棋,对其编写很感兴趣。由于没有感觉去看,或是抽不出时间来去分析。现把代码贴在这里以后做研究。…

Audio 组成

Audio 组成0.直接操作Mixer API 速度会比 waveform audio api速度要快1.Mixer api 控件范围要比waveform audio api 要快.2.Mixer api灵活,可以自行控件。…

什么是计算机图形学?

 什么是计算机图形学?...…

STLPort5.2编译(vs2005)

STLPort5.2编译 下载 1.配置编译类型.cd C:\STLport,运行configure msvc8 2.nmake环境: "C:\Program Files\Microsoft Visual Studio\VC\Bin"运行vcvars32.bat 3.编译STLport: cd…

Shader 进度条/技能CD特效

用了几天弄明白了这个简单的进度条,不容易。主要是利用了三角函数反正切函数特性,在夹角范围内的值透明度设为0,不在范围内值设成1.对于shader 编辑器,可以用forge 以及amplify.贴上测试代码:// Made with Amplify Shader Editor// Available…

char,short ,int ,long,long long,unsigned long long数据范围

 速查表:char -128 ~ +127 (1 Byte)...…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。