IOS7文件系统详解

原创 2014年12月14日 15:26:51
iphone4s,IOS7.1.2。链接不说明。
    更新后使用ipad mini2,IOS8。
(FHS文件系统http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard)

/bin:保存系统的一些普通命令,比如kill,cat,echo;

/boot:启动相关文件。空。

/cores:内核相关。空。

/dev:设备文件夹。一些设备的驱动也放在这里。(待完善)
(参考:http://blog.csdn.net/yueyinggufan/article/details/4399950)

/dev/aes_0:AES相关

/dev/bfp*:是类Unix系统上数据链路层的一种原始接口,提供原始链路层封包的收发,除此之外,如果网卡驱动支持洪泛模式,那么它可以让网卡处于此种模式,这样可以收到网络上的所有包,不管他们的目的地是不是所在主机。
(http://zh.wikipedia.org/wiki/BPF)
(http://www.gsp.com/cgi-bin/man.cgi?section=4&topic=bpf)

/dev/btreset:重启蓝牙。
/dev/btwake:打开蓝牙。
(https://code.google.com/p/btstack/wiki/iPhoneBluetooth)

/dev/console:控制台终端

/dev/cu.bluetooth:

/dev/cu.debug:

/dev/cu.gas-gauge

/dev/cu.iap


/dev/fsevents:文件系统事件(参考http://blog.163.com/vic_kk/blog/static/49470524201041301257208/)


/dev/io8log:打开时提供一个初始化AT指令


/dev/klog:内核死机计数文件


/dev/loop:环回设备。一个环回设备就是一种机制, 可以让一般文件访问起来就像块设备那样。


/dev/null文件: bitbuckit(位桶),写入这个文件里的东西全部都会被丢弃,就是一个文件流的垃圾桶,如果有什么信息是不要的,就往里面写吧,永远不用当心桶会爆掉。null一般用来消除程序里面一些垃圾信息(对于你来说的垃圾信息),比如说一些提示语句,一些日志,你可以这样将它除掉:

可执行程序名字 > /dev/null

那么这个可执行程序显示在屏幕上的什么提示信息,友好信息就都不见了


/dev/pf:防火墙


/dev/ptmx:POSIX终端


/dev/ptyp*:与ttyp*组成伪终端

/dev/rdsk0*:分区

/dev/random:输出随机数

/dev/ttyp*:与ptyp*组成伪终端

/dev/tty.debug:基带

/dev/tty.gas-gauge:电池电量相关


/dev/tty.iap :基座接口


/dev/tty:指的是调用你当前进程的终端,输出到此的内容只会显示在这个终端显示器上,/dev/tty是个相对的概念,和调用程序的终端有关,就像"./"一样,和当前你说在的文件夹路径有关。
/dev/tty.bluetooth:蓝牙驱动

/dev/uart*串口设备的一层封装

/dev/urandom:输出伪随机数

/dev/zero文件:当你在创建一个新文件的时候,它可以用来为你初始化这个文件

/Developer:开发者相关,空。

/lib:系统库文件。空。

/Library:系统资源库。一些插件和配置文件。(待完善)
部分文件夹使用反斜杠以保留之后路径中的空格。
Application\ Support/:三个支持库,AdSheet广告,BTServer蓝牙,Mail邮件。
Audio:音乐支持库
Caches:缓存
Frameworks:框架库。(待完善)

 
    
 

/mnt:暂时挂载设备。空。

/private:包含下面两个目录:
/private/etc:系统配置文件夹。修改配置经常会用到。(待完善)
/private/var:运行时需要改变的文件数据等(待完善)

/sbin:一些高级命令。如reboot。

/System:包含以下目录:
/System/Library:系统配置文件。(待完善)

/usr:程序安装目录(待完善)

版权声明:本文为博主原创文章,未经博主允许不得转载。

iOS原生文件系统解析.zip

  • 2012年02月20日 16:58
  • 7.54MB
  • 下载

详解ios文件系统文件目录读写操作

iPhone文件读写系统操作教程是本文要介绍的内容,对于一个运行在iPhone得app,它只能访问自己根目录下得一些文件(所谓sandbox).一个app发布到iPhone上后,它得目录结构如下:  ...
  • k12104
  • k12104
  • 2013年01月23日 17:37
  • 5530

LINUX教程之7-文件系统常用命令

  • 2008年03月13日 15:10
  • 33.73MB
  • 下载

Linux学习7:文件系统操作与磁盘管理

1、查看磁盘和目录的容量1)使用df命令查看磁盘的容量:一般使用情况下,我们更多只是关心第一行的内容也就是环境中的rootfs或者物理主机上的/dev/sda2。rootfs: (Root Fil...

CentOS7搭建FastDFS V5.11分布式文件系统及Java整合详细过程(二)

链接: 第一篇:FastDFS详细介绍 第三篇:FastDFS整合nginx 第四篇:整合Java Spring MVC上传1.CentOS7FastDFS搭建前面已下载好了要用到的工具集...

linux文件系统扩展(以centos7 xfs为例)

centos7安装后,默认挂载/dev/centos/root到/,当硬盘里有未用的空间时,可将这些空间扩展至/,本文描述此过程并最后给出参考脚本 1.先将未用完或扩展的硬盘分区 ...
  • kang47
  • kang47
  • 2015年10月13日 19:43
  • 584

分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置

关于分布式文件系统FastDFS在Linux CentOS 7下的安装部署与测试~

FastDFS分布式文件系统 For CentOS7

FastDFS分布式文件系统 For CentOS7 简介 首先简单了解一下基础概念,FastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(tracker server)、存储服务器(st...

Linux-鸟菜-7-Linux文件系统-EXT

Linux-鸟菜-7-Linux文件系统-EXT Linux最传统的磁盘文件系统(filesystem)使用的是EXT2,所以先从EXT2开始了解。     /dev/sd[a-p][1-128]...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IOS7文件系统详解
举报原因:
原因补充:

(最多只允许输入30个字)