文件系统
文件类型
- 普通文件
- 文本文件
- Shell 脚本文件
- 二进制可执行文件
- 各种类型数据
- 目录文件
- 目录文件是Linux中存储文件名的唯一地方
- 文件和目录通过指针链接, 形成目录文件. 目录文件的操作只是对目录和文件名的对应关系进行操作.
- 链接文件
链接文件有些类似于 Windows 中的“快捷方式”,但是它的功能更为强大。它可以实现对不同的目录、文件系统甚至是不同的机器上的文件直接访问,并且不必重新占用磁盘空间。 - 设备文件
Linux 一切皆文件。在Linux 下与设备相关的文件一般都在/dev 目录下,它包括两种,块设备文件和字符设备文件。- 设备文件是指数据的读写,它们是以块(如由柱面和扇区编址的块)为单位的设备,最简单的
如硬盘(/dev/hda1)等。 - 字符设备主要是指串行端口的接口设备。
- 设备文件是指数据的读写,它们是以块(如由柱面和扇区编址的块)为单位的设备,最简单的
文件属性
- “-” : 普通文件
- “d” : 目录文件
- “l” : 链接文件
- “c” : 字符设备
- “b” : 块设备
- “P” : 命名管道 , such as :FIFO文件
- “f” : 堆栈文件 , LIFO文件(后进后出)
- “s” : 套接字
文件系统
-
ext3文件系统
现阶段Linux默认操作系统.由ext2升级而来. 优势在于可用性 , 数据完整性, 速率, 以及易于转化 . 日志式管理机制 , 使文件系统具有很强的快速恢复能力. -
swap文件系统
Linux的交换分区. 安装Linux必建交换分区, 文件类型系统必是swap -
vfat文件系统
Linux把DOS中采用的FAT文件系统统称vfat文件系统 -
NFS文件系统
NFS文件系统为网络文件系统. 方便的实现局域网的文件共享, NFS文件系统的访问速度快\稳定性高. 在嵌入式领域, NFS文件系统可以很方便的实现本地文件修改,不必一次次读写Flash. -
ISO9660文件系统
光盘使用的文件系统 -
Linux目录结构
目录 | 存放内容 |
---|---|
/bin | 存放Linux常用命令的执行文件 , 例如mv\ls 等 |
/boot | 存放操作系统启动是所要用到的程序. |
/etc | 存放系统管理时要用到的各种配置文件和子目录, 如网络配置文件, 文件系统, 设备配置信息, 设置用户信息. 系统启动过程中需要读取相应参数进行配置 |
/etc/rc.d | 存放Linux启动和关闭时要用到的脚本文件 |
/etc/rc.d/init | 存放所有Linux服务默认的启动脚本.(/etc/xinetd.d也可能会用到) |
/home | Linux系统中默认的用户工作根目录 |
/lib | 存放系统动态链接共享库,几乎所有的应用程序都会用到该目录下的共享库 |
/lost+found | 空目录.的那个系统产生异常时,会将一些遗失的片段存储在这 |
/media | 光驱和软驱的挂载点, 可自动挂载 |
/misc | 存放从DOS下进行安装的实用工具 ,一般为空 |
/mnt | 软驱,光驱, 硬盘的挂载点, 也可挂载临时操作系统 |
/proc | 放置系统核心与执行程序所需的信息, 这些信息是由内存中系统产生,故不占硬盘空间 |
/root | 超级用户登陆时的主目录 |
/sbin | 系统管理员的常用的系统管理程序 |
/tmp | 存放不同程序执行是产生的临时程序,Linux一般的默认安装路径 |
/usr | 用户的应用程序和文件目录,(program file) |
/usr/bin | 系统用户使用的应用程序 |
/usr/sbin | 超级用户使用的高级管理程序和系统守护程序 |
/usr/src | 内核源代默认的放置目录 |
/srv | 该目录存放一些服务启动之后需要提取的数据 |
/sys | sysfs文件系统,其集成3中文件系统的信息. 进程信息的proc文件系统, 设备的devfs文件系统, 伪终端的devpts文件系统. 该文件系统是内核设备树的一个直观反应. 的那个一个内核对象被创建时, 对应的文件和目录也在内核对象子系统总被创建 |
/var | 服务的日志信息 |
此表作为日常使用查看使用