/bin : binary,提供存放用戶級(jí)基礎(chǔ)功能的二進(jìn)制文件,如ls、ps
/boot : 存放能使系統(tǒng)成功啟動(dòng)的所有文件,這些文件一般在內(nèi)核用戶程序開始執(zhí)行前得到調(diào)用。
/dev : device的簡(jiǎn)寫,存放BSD設(shè)備文件。每個(gè)文件代表系統(tǒng)的一個(gè)塊設(shè)備或者字符設(shè)備
/sbin:system binary的簡(jiǎn)寫,存放提供系統(tǒng)級(jí)基功能的二進(jìn)制文件
/etc:et cetera的簡(jiǎn)寫,存放系統(tǒng)腳本及配置文件,如passwd,hosts等,ios中實(shí)際指向/private/etc
/lib:存放系統(tǒng)庫文件、內(nèi)核模塊及設(shè)備驅(qū)動(dòng)等
/mnt:mount的簡(jiǎn)寫,存放臨時(shí)的文件系統(tǒng)掛載點(diǎn)
/private:存放兩個(gè)目錄分別是private/etc和/private/var
/tmp:臨時(shí)目錄,實(shí)際是一個(gè)符號(hào)鏈接,實(shí)際指向/private/temp
/usr:包含了大多數(shù)用戶工具和程序。/usr/bin包含那些/bin和/sbin中未出現(xiàn)的基礎(chǔ)功能。如nm、killall等;
/var:variable的簡(jiǎn)寫,存放一些經(jīng)常更改的文件,比如日志、用戶數(shù)據(jù)、臨時(shí)文件等。其中var/mobile/Applications下存放了所有app????
其它比較重要的目錄:
/Applications:存放所有的系統(tǒng)App和來自Cydia的App,不包括App Store App。越獄的過程是把/Applications變成一個(gè)符號(hào)鏈接,實(shí)際指向/var/stash/Applications
/?developer:xcode 連接iphone時(shí)選擇Use for Development會(huì)出現(xiàn)該目錄
/Library:用來存放系統(tǒng)App的數(shù)據(jù),其中/Library/MobileSubstrate目錄存放了所有基于MobileSubstrate的插件,在ios系統(tǒng)中MobileSubstrate是一個(gè)提供hook功能的基礎(chǔ)平臺(tái),運(yùn)行在這個(gè)平臺(tái)上的插件被稱為tweak。
/System:包含了大量系統(tǒng)組件,其中/System/Library/Frameworks和/System/Library/PrivateFrameworks存放ios中的各種framework;/System/Library/CoreServices里的SpringBoard.app,也就是桌面管理器,是用戶與系統(tǒng)交流的重要的中介;
/System/Library/PreferenceBundles其中的各種bundle提供了“設(shè)置”中的絕大多數(shù)功能
/User:用戶目錄,實(shí)際指向/var/mobile,這個(gè)目錄里存放了大量的用戶數(shù)據(jù),比如/var/mobile/Media/DCIM:照片目錄,/var/mobile/Library/SMS:短信目錄,/var/mobile/Library/Mail:郵件目錄,/var/mobile/Library/CallHistory:通話記錄