Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> Android根文件系統相關應用介紹

Android根文件系統相關應用介紹

編輯:高級開發

我們曾經在一篇文章中為大家詳細介紹過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中的文件屬性來修改設備的屬性值

  • android浏覽器優異點評比
  • android數字證書具體應用機制
  • android數據存儲訪問機制
  • android可選API適用范圍
  • android調試程序正確進行方式

sbin : 只放了一個用於調試的adbd程序

proc :/proc 文件系統下的多種文件提供的系統信息不是針對某個特定進程的,而是能夠在整個系統范圍的上下文中使用

data :存放用戶安裝的軟件 以及各種數據。

root :什麼都沒有。

dev :不用多說了,設備節點文件的存放地。

以上就是對android根文件系統的相關介紹。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved