Linux文件系统课件完整版_第1页
Linux文件系统课件完整版_第2页
Linux文件系统课件完整版_第3页
Linux文件系统课件完整版_第4页
Linux文件系统课件完整版_第5页
已阅读5页,还剩31页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、三、Linux文件系统3Linux文件系统Linux的文件类型及表示文件属性和权限Linux目录结构Linux文件的挂载层次文件系统家族树:层次结构通常形如金字塔,如某个家族的组织结构:一个对夫妇可能有一个或多个孩子,而每个孩子又可能有更多孩子,该层次结构被称为家族树(family tree).层次文件系统目录树:与家族树类似,Linux文件系统也被称为树,由一系列相互关联的文件组成。该树结构方便了文件的组织和查找。在Linux系统上,每个用户都有一个自己的目录。目录文件和普通文件与家族树类似,代表文件系统的结构图也是一颗倒挂的树,树根在最上部。这些树都是从根往下生长,并且存在从根到每个文件的

2、路径,每条路径的末端为目录文件或普通文件。Linux文件类型及表示普通文件(ordinary file),简称文件,出现在路径的末端,不能再继续往下延伸。计算机用户和操作系统用于存放数据、程序等信息,包括文本文件、数据文件、可执行的二进制程序等。目录文件(directory file),通常又被称为目录(directory),或文件夹(folder),是可以再分支出其他路径的节点。 “.” 表示上一级目录, “.” 表示该目录本身。设备文件:设备文件是一种特别文件,Linux 系统用来标识各个设备驱动器,核心使用它们与硬件设备通信。有两类特别设备文件:字符设备文件和块设备文件。符号链接文件:一

3、种特殊文件,存放的数据是文件系统中通向某个文件的路径。当调用符号链接文件时,系统自动地访问保存在文件中的路径。管道文件:主要用于在进程间传递数据。Linux对管道的操作与文件相同,把管道作为文件处理。管道文件又称先进先出(FIFO)文件。 Linux文件类型及表示Linux下的文件类型表示 颜色蓝 色 文 件 目录白 色 文 件 一般性文件,如文本文件,配置文件,源码文件等浅蓝色文件 链接文件,主要是使用ln命令建立的文件绿 色 文 件 可执行文件,可执行的程序(执行./)红 色 文 件 压缩文件或者包文件 Linux下的文件类型表示 字符- :普通文件d :目录文件l : 链接文件b : 块

4、设备文件c : 字符设备文件p : 管道文件 什么是链接文件? 这种操作实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称。对于这个新的文件名,我们可以为之指定不同的访问权限,以控制对信息的共享和安全性的问题。 如果链接指向目录,用户就可以利用该链接直接进入被链接的目录而不用打一大堆的路径名。而且,即使删除这个链接,也不会破坏原来的目录。 3Linux文件系统Linux的文件类型及表示文件属性和权限Linux目录结构Linux文件的挂载User,Group,OthersLinux里,任何一个文件都有User,Group及Others三个权限。使用者与群组在Linux系统中,一般情况下

5、,所有的系统上的帐号与一般身份使用者,还有root相关信息,都是记录在/etc/passwd这个文件内的。至于密码则是记录在/etc/shadow这个文件中。此外,Linux所有群组名称都记录在/etc/group内。2、文件属性和权限权限:文件类型rwxrwxrwxd|-|l|b|c可读可写可执行可读可写可执行可读可写可执行UserGroupOther2、文件属性和权限改变文件权限chgrp:改变文件所属群组2、文件属性和权限改变文件权限chown:改变文件所属人2、文件属性和权限改变文件权限chmod:改变文件的属性Linux文件的基本属性有九个,分别是owner/group/others

6、组别的read/write/excute属性。2、文件属性和权限数字变更:用数字代表各个属性:r:4 w:2 x:1同一组的三个属性(r/w/x)是需要累加的eg. rwxrwx - - -则是:owner=rwx=4+2+1=7group =rwx =4+2+1=7others=- - -=0+0+0 =02、文件属性和权限chmod 777 filename2、文件属性和权限符号变更:用u,g,o代表user,group,others各个属性,a代表所有三个的属性:3Linux文件系统Linux的文件类型及表示文件属性和权限Linux目录结构Linux文件的挂载3、Linux的目录结构 L

7、inux采用的是多级目录树型层次结构。树型结构最上层是根目录,用“/”表示,其他的所有目录都是从根目录出发而生成的。Linux将所有的软件、硬件都作为文件来管理,每个文件都被保存在目录中。微软的DOS和windows也是采用树型结构,但是在DOS和 windows中这样的树型结构的根是磁盘分区的盘符,有几个分区就有几个树型结构,它们之间的关系是并列的。但是在Linux中,无论操作系统管理几个磁盘分区,这样的目录树只有一个。 ( tree命令,但有些版本不支持)3、Linux的目录结构 目录介绍3、Linux的目录结构 3、Linux的目录结构 路径名(pathname)是跟踪某条从一个文件分支

8、到另一个文件的路径所经过的节点名组成的序列。/根目录:根目录(root)通常是用/命名,并使用/这唯一的一个字符来引用。其他文件都不能将/作为文件名,也不能将/作为文件名中的一个字符。但在路径名中,/可用作分隔符。工作目录:登录到Linux系统的字符界面后,就要在某个目录下进行操作,该目录称为工作目录(working directory)或当前目录(current directory)。主目录:第一次登录到Linux系统时的工作目录即为主目录(home directory)。用pwd可显示主目录的路径名。cd:变换目录eg. cd ./testpwd:显示当前目录(Print Working Directory)mkdir:建立一个新目录eg. mkdir test2rmdir:删除一个空的目录eg. rmdir test23Linux文件系统Linux的文件类型及表示文件属性和权限Linux目录结构Linux文件的挂载 Linux系统中每个分区都是一个文件系统,都有自己的目录层次结构。Linux会将这些分属不同分区的、单独的文件系统按一定的方式,形成一个系统的、总的目录层次结构。这里所说的“按一定方式”就是指的挂载。所谓“挂载”,就是将一个文件系统的顶层目录挂到另一个文件系统的子目录上,使它们成为一个整体。上一层文件系统的子目录就称为挂载点。4、Linux文件的挂

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论