1、1 第3章 文件与目录Ubuntu Linux 操作系统(第 2 版)(微课版)工业和信息化“十三五”人才培养规划教材第3章 文件与目录管理2 第3章 文件与目录能力CAPACITY要求熟悉Linux目录结构,了解Linux文件类型。掌握文件管理器和命令行的目录操作方法。掌握文件管理器和命令行的文件操作方法。掌握文件和目录权限管理的操作方法。3 第3章 文件与目录内容CONTENTS导航Ubuntu目录操作Linux文件与目录概述Ubuntu文件操作管理文件和目录权限4 第3章 文件与目录3.1 Linux文件与目录概述Linux目录结构Linux目录树目录树的起始点为根目录(/)。每一个目录
2、不仅能使用本地分区的文件系统,也可以使用网络上的文件系统。每一个文件在目录树中的文件名(包含完整路径)独一无二。5 第3章 文件与目录3.1 Linux文件与目录概述Linux目录结构文件与目录的命名规范目录或文件名长度可以达到255个字符。包含完整路径名称及目录(/)的完整文件名为4096个字符。严格区分大小写。可以包含空格等特殊字符,但必须使用引号;不可以包含“/”字符。还应避免特殊字符:*?;&!|()。同类文件应使用同样的后缀或扩展名。6 第3章 文件与目录3.1 Linux文件与目录概述Linux目录配置标准FHSFHS规范在根目录(/)下面各个主要目录应该放什么样的文件第1层是根目
3、录下面的各个目录应该放什么文件第2层针对/usr及/var这两个目录的子目录来定义7 第3章 文件与目录3.1 Linux文件与目录概述Linux文件类型Linux文件结构索引节点:又称I节点,包含有关相应文件信息的一个记录。数据:文件的实际内容,可以是空的,也可以非常大,并且有自己的结构。普通文件包括文本文件、数据文件和可执行的二进制程序等。目录文件目录文件是一种特殊文件,利用它可以构成文件系统的分层树形结构。每个目录文件中至少包括两个条目:“.”表示上一级目录,“.”表示该目录本身。8 第3章 文件与目录3.1 Linux文件与目录概述Linux文件类型设备文件设备文件是一种特殊文件,用于
4、存放在文件索引节点中的信息。设备文件又可分为两种类型:字符设备文件和块设备文件。链接文件 一种特殊文件,提供对其他文件的参照。它们存放的数据是文件系统中通向文件的路径。链接文件有两种,分别是符号链接(Symbolic Link)和硬链接(Hard Link)。使用ls-l命令以长格式列出目录时,每一行第1个字符代表文件类型。其中-表示普通文件,d表示目录文件,c表示字符设备文件,b表示块设备文件,l表示符号链接文件。9 第3章 文件与目录内容CONTENTS导航Ubuntu目录操作Linux文件与目录概述Ubuntu文件操作管理文件和目录权限10 第3章 文件与目录3.2 Ubuntu目录操作
5、使用文件管理器进行目录操作Ubuntu桌面环境使用的文件管理器是Nautilus11 第3章 文件与目录3.2 Ubuntu目录操作使用命令行进行目录操作创建目录mkdir命令创建由目录名命名的目录。mkdir 选项 目录名删除目录使用rmdir命令从一个目录中删除一个或多个空的子目录 rmdir 选项 目录名12 第3章 文件与目录3.2 Ubuntu目录操作使用命令行进行目录操作改变工作目录cd命令用来改变工作目录 cd 目录名pwd命令用于显示当前工作目录的绝对路径 pwd显示目录内容ls命令列出指定目录的内容 ls 选项 目录或文件13 第3章 文件与目录内容CONTENTS导航Ubu
6、ntu目录操作Linux文件与目录概述Ubuntu文件操作管理文件和目录权限14 第3章 文件与目录3.3 Ubuntu文件操作使用文件管理器进行文件操作在Ubuntu桌面环境使用文件管理器进行文件操作15 第3章 文件与目录3.3 Ubuntu文件操作使用命令行进行文件操作文件内容显示cat命令连接文件并打印到标准输出设备上,常用来显示文件内容 cat 选项 文件名1 文件名2more命令时可以逐页显示文件内容 more 选项 文件名less命令用来分页显示文件内容,但功能比more更强大 less 选项 文件名16 第3章 文件与目录3.3 Ubuntu文件操作使用命令行进行文件操作文件内
7、容显示head命令在屏幕上显示文件的开头若干行或多少个字节 head 选项 文件名tail命令在屏幕上显示指定文件的末尾若干行或若干字节 tail 选项 文件名od命令用于按照特殊格式查看文件内容。语法格式如下:od 选项 文件名17 第3章 文件与目录3.3 Ubuntu文件操作使用命令行进行文件操作文件内容查找grep命令用来在文本文件中查找指定模式的单词或短语 grep 选项.模式 文件名.文件内容比较comm命令对两个已经排好序的文件进行逐行比较,只显示它们共有的行 comm-123 文件1 文件2diff命令逐行比较两个文件,列出它们的不同之处,并且提示为使两个文件一致需要修改哪些行
8、。diff 选项 文件1 文件218 第3章 文件与目录3.3 Ubuntu文件操作使用命令行进行文件操作文件内容排序sort命令用于对文本文件的各行进行排序 sort 选项 文件名列表文件内容统计wc命令用于统计出指定文件的字节数、字数、行数,并输出结果 wc 选项 文件名列表19 第3章 文件与目录3.3 Ubuntu文件操作使用命令行进行文件操作文件内容查找find命令用于在目录结构中搜索满足查询条件的文件并执行指定操作 find 路径 匹配表达式locate命令用于查找文件,它比find命令的搜索速度快 locate 选项.模式.20 第3章 文件与目录3.3 Ubuntu文件操作使用
9、命令行进行文件操作文件(目录)复制、删除和移动cp命令将源文件或目录复制到目标文件或目录中 cp 选项 源文件或目录 目标文件或目录rm命令可以删除一个目录中的一个或多个文件和目录,也可以将某个目录及其下属的所有文件和子目录删除。rm 选项 文件列表mv命令用来移动文件或目录,还可在移动的同时修改文件或目录名。mv 选项 源文件或目录 目标文件或目录21 第3章 文件与目录3.3 Ubuntu文件操作使用命令行进行文件操作链接文件创建链接文件命令是ln,该命令在文件之间创建链接。建立符号链接文件的语法格式 ln s 目标(原文件或目录)链接文件建立硬链接文件的语法格式:ln 目标(原文件)链接
10、文件22 第3章 文件与目录内容CONTENTS导航Ubuntu目录操作Linux文件与目录概述Ubuntu文件操作管理文件和目录权限23 第3章 文件与目录3.4 管理文件和目录权限文件访问者身份与文件访问权限Linux文件结构所有者(属主)所属组(属组)其他用户 普通文件 读(r):读取文件内容或者查看目录。写(w):修改文件内容或者创建、删除文件。执行(x):执行文件或者允许使用cd命令进入目录。24 第3章 文件与目录3.4 管理文件和目录权限文件访问者身份与文件访问权限查看文件属性-rw-r-r-1 zxp zxp 8980 7月 14 21:11 examples.desktop文
11、件权限 链接所有者所属组 容量 修改日期 文件名 字符1字符24字符57字符810文件类型所有者权限所属组权限其他用户权限25 第3章 文件与目录3.4 管理文件和目录权限变更文件访问者身份变更所有者使用chown命令变更文件所有者,使其他用户对文件具有所有权 chown 选项 新所有者 文件列表变更所属组使用chgrp命令可以变更文件的所属组 chgrp 选项 新的所属组 文件列表使用chown命令同时变更文件所有者和所属组 chown 选项 新所有者:新的所属组 文件列表26 第3章 文件与目录3.4 管理文件和目录权限设置文件访问权限chmod命令设置文件访问权限用法 chmod 选项.
12、模式,模式.文件设置文件访问权限(文件权限用字符表示)+表示增加某种权限,表示撤销某种权限,=表示指定某种权限 所有者、所属组和其他用户分别用字符u、g、o表示,全部用户用a表示 权限类型用r、w和x表示设置文件访问权限(文件权限用数字表示)将权限读(r)、写(w)和执行(x)分别用数字4、2和1表示,没有任何权限则表示为0权限用其各项权限的和表示(结果为07之间的数字),依次为所有者(u)、所属组(g)和其他用户(o)的权限27 第3章 文件与目录3.4 管理文件和目录权限设置默认的文件访问权限默认管理员新创建的普通文件的权限被设置为:rw-r-r-,用数字表示为644。新创建的目录权限为:
13、rwxr-xr-x,用数字表示为755。默认权限通过umask(掩码)实现,掩码用数字表示,实际上是文件权限码的“补码”。创建目录的最大权限为777,减去umask值(如022),就得到目录创建默认权限(如777022=755)。创建文件的最大权限为666,减去umask值(如022),就得到文件创建默认权限(如666022=644)。可使用umask命令来查看和修改umask值。28 第3章 文件与目录3.4 管理文件和目录权限设置特殊权限特殊权限共有3种:suid、sgid和sticky。Linux的suid(setuid)和sgid(setgid)与用户进程的权限有关。suid和sgid
14、用字符表示,分别为s和g。要在文件属性中表示这些特殊权限,将在执行权x标志位置上显示。suid和sgid权限使用八进制数字分别表示为4和2。为防止用户任意删除或修改别人的文件,可以设置sticky权限。sticky权限只对目录有效。sticky权限用字符表示t,用八进制数字表示为1。29 第3章 文件与目录3.4 管理文件和目录权限在图形界面中管理文件和文件夹访问权限可设置的文件夹访问权限无:没有任何访问权限(不能对所有者设置此权限)。只能列出文件:可列出文件清单。访问文件:可以查看文件,但是不能做任何更改。创建和删除文件:这是最高权限。可设置的文件访问权限无:没有任何访问权限(不能对所有者设置此权限)。只读:可打开文件查看内容,但是不能做任何更改。读写:打开和保存文件。执行:允许以程序方式运行文件。30 第3章 文件与目录3.4 管理文件和目录权限在图形界面中管理文件和文件夹访问权限文件夹权限设置更改包含文件的权限31 第3章 文件与目录3.4 管理文件和目录权限在图形界面中管理文件和文件夹访问权限文件访问权限无权更改访问权限32 第3章 文件与目录THANKS
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。