- 1、本文档共97页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章Linux文件系统祥解.ppt
第8章 Linux文件系统 8.1 Linux文件系统概述 8.2 桌面环境下文件、目录基本操作 8.3 文件、目录权限管理 8.4 Linux中的硬盘 8.5 挂载文件系统 8.6 文件的归档压缩 8.7 磁盘配额管理 8.1 Linux文件系统概述 从资源管理角度来看,操作系统是计算机中软、硬件资源管理者。其中软件资源管理部分称为文件系统,主要负责信息的存储、检索、更新、共享和保护。 8.1.1 Linux文件 文件是操作系统用来存储文件信息的基本结构,它是操作系统在分区上保存信息的方法和数据结构 。 Linux系统中的文件和Windows系统中的文件一样,也包括文件名和扩展名。若文件名的第1个字符为“.”,表示该文件为隐藏文件。Linux系统中文件名是区分大小写的,而Windows中文件名字是保留大小写但不区分。 使用“ls –l”命令显示文件列表时,共显示9个部分,其中第一部分表示文件的类型和权限,而第1个字符代表文件的类型, 可以为p、d、l、s、c、b和-,各文件类型分别如下: 1.文件类型 (1) 普通文件(-):用于存放数据、程序等信息的一般文件,包括文本文件和二进制文件。 (2) 目录文件(d):相当于Windows系统中的文件夹,由该目录所包含的目录项所组成的文件。 (3) 套接字文件(s):套接字文件系统是一个用户不可见的, 高度简化的,用于汇集网络套接字的内存文件系统,它没有块设备, 没有子目录, 没有文件缓冲,它借用虚拟文件系统的框架来使套接字与文件描述字具有相同的用户接口。当用户用socket(family,type,protocol)创建一个网络协议族为family, 类型为type,协议为protocol的套接字时, 系统就在套接字文件系统中为其创建了一个名称为其索引节点编号的套接字文件。 (4) 块设备文件(b):存取是以一个字块为单位。普通文件的处理是不必要对硬件进行过多操作的,而字符型设备和块设备就不同了,所以是以特别形式文件出现。/dev/cdrom,/dev/fd0,/dev/hda都是磁盘(光驱,软驱,主硬盘),它们的存取是通过数据块来进行的。 (5) 字符设备文件(c):存取数据时是以单个字符为单位的。/dev/audio是字符设备文件,对audio的存取是以字节流方式来进行的。 (6) 命名管道文件(p):负责将一个进程的信息传递给另一个进程,从而使该进程的输出成为另一个进程的输入。 (7) 符号链接文件(l): 符号链接又叫软链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。 用ln -s source_file softlink_file 命令可以生成一个软连接,在对符号文件进行读或写操作的时候,系统会自动把该操作转换为对源文件的操作。 但删除链接文件时,系统仅仅删除链接文件,而不删除源文件本身。删除软链接用rm softlink_file或者unlink softlink_file。 在当前工作目录中执行“ls –l”命令,如图8-1所示,可以看出该目录中的文件主要是普通文件和目录文件。再执行“ls –l /dev”命令,如图8-2所示,可以看出大部分文件为设备文件。 2.文件命名 由字母(可用汉字)、数字、下划线、圆点等字符构成。 长度不超过255个字符,避免使用特殊字符?* \ $等。 同一目录下不能有相同的文件名,不同目录下可以同名。 圆点.在第一位置时表示隐含文件。 文件的属性与取名无关,文件名中不规定扩展名。 区分英文字符的大小写。比如myfile,Myfile 和myFILE表示的是三个不同的文件。 3.目录、路径基础 1)目录 目录是指包含许多文件项目的一类特殊文件。子目录、父目录、工作目录、用户主目录(Home Directory)。 2)路径 由目录名和 “/”(斜杠)做分隔符组成的字符串,用来表示文件或目录在文件系统中所处的层次的一种方法。路径又分绝对路径和相对路径。 3)“.”表示当前目录,“. .”表示父目录。 8.1.2 Linux文件系统 文件系统是与管理文件有关的所有软件和数据的集合。使用文件系统可以方便地组织和管理计算机中所有的文件,为用户提供存取控制和操作方法,并为用户使用各种硬件资源提供统一的接口。 1.文件系统类型 Linux的最重要特征之一就是支持多种文件系统,可以和许多操作系统共存。Virtual File System(虚拟文件系统)使得Linux可以支持多个不同的文件系统。 Minix:最古老、最可靠的文件系统。 Xia:minix的修正版。 Ext:e
文档评论(0)