iOS文件系统

来源:互联网 发布:洛阳数据恢复 编辑:程序博客网 时间:2024/04/30 06:36
 【沙盒机制】ios的ipa安装文件就如同一个个盒子一般,放在了 /user/applications目录下,以这个程序(比如goodreader)的眼光看外面的世界,他基本什么也看不到,因为他的权限如此之小,以至于他看不到在goodreader的目录外,世界上还有什么?这也就是打开goodreader后不能打开其他程序内的文档的原因。ios的ipa可以随便乱装而不用担心会像windows一样产生很多垃圾文件,因为几乎一个程序所有的东西都放在/user/applications中,少部分在/applications中,有的程序可能获得了ios的官方支持,有了一些更大的权限(绝不会太大,比如官方ipa的qq即使登峰造极,他也不会像symbian系统一样,在桌面搞出个qq的信息小头像),会在其他位置生成一些文件(可能性很小),为了进一步防止恶意ipa程序通过非法途径破坏其他程序,ios进一步为每个文件夹起了一个随机名字,采用uuid方式,就是你现在看到的很长一串数字字母的目录名,这样防止了其他程序猜测其他程序的位置。 
     
如何将一长串字母的目录名映射为具体的程序,Applinks  (Bigboss源里有),在桌面上运行之后,点击程序左下角的刷新,就会完成应用程序的映射,此时在/user/applinks下会生成被重命名为goodreader.app之类的目录软链接(注意这个是链接,相当于快捷方式,指向你的/user/applications里的uuid名字相应目录,链接可以安全删除),这样你就识别出哪个是哪个了。回到pc上,你可以把goodreader.app下的documents目录做一个快捷方式,放到桌面上,以后你就可以直接往里面拷贝文档了~~爽吧? 

PS:附赠一份常见的目录,大家可以做一些快捷方式到桌面上。 
1、 【/user/Applications】 
  常用软件的安装目录 
2、【/Library/Wallpaper】 
  系统q1ang纸的存放目录 
3、【/bin和/sbin】 
  和linux系统差不多,是系统执行指令的存放目录。 
4、【/user/media里】 
      books:放ibook图书的地方 
      iTunes_Control/Music:iTunes上传的多媒体文件(例如MP3、MP4等)存放目录,文件没有被修改,但是文件名字被修改了,直接下载到电脑即可读取。 
      downloads:这个目录就是传说中ipad 的app store安装程序时的下载目录,不过程序下载后会自动删除安装包,你在安装程序的时候,可以观察到ipa的存在过程。 
      DCIM:ipad的屏幕截图都在里面
 
photos:照片在这里~~ 
5、【/user/library里】  
      Audio/UISounds:  系统声音文件的存放目录 
      preferences:             放置整个ipad的配置的目录 
6、【/system/library/launchdeamons/ 和/library/launchdeamons/ 】 
      放置开机启动进程的目录
 
7、【/user/library/safeharbor】 
这个目录一般会在你恢复ipad备份之后出现,这里都是些你以前装过的程序,而现在ipad里又没有的程序,如果你安装程序后,这里的数据会自动转移到程序里并自我删除,很多朋友刚刚恢复ipad后,itunes“其他”项占用好几个G,都是这个问题~