Presentation is loading. Please wait.

Presentation is loading. Please wait.

第六章 文件系统与文件管理 6.4 Linux文件管理 1、比较MS DOS 与 Linux的目录结构 一、Linux文件系统的树形结构

Similar presentations


Presentation on theme: "第六章 文件系统与文件管理 6.4 Linux文件管理 1、比较MS DOS 与 Linux的目录结构 一、Linux文件系统的树形结构"— Presentation transcript:

1 第六章 文件系统与文件管理 6.4 Linux文件管理 1、比较MS DOS 与 Linux的目录结构 一、Linux文件系统的树形结构
第六章 文件系统与文件管理 6.4 Linux文件管理 一、Linux文件系统的树形结构 1、比较MS DOS 与 Linux的目录结构 2、Linux的根(root)、子目录、文件 3、常用的基本子目录用途(p.130) / Linux系统目录树的起点 boot 系统启动时所需文件及引导装载程序 root 超级用户的主目录 home 普通用户的个人主目录 bin 存放可执行命令 sbin 和bin相似,系统管理命令 etc 系统配置文件 dev 设备文件 lib 系统二进制文件的共享库 mnt 移动存储介质的挂载点 proc 系统进程的运行信息 usr 应用程序及相关文件 var 存放系统中经常变化的文件,如系统日志文件、用户邮件等 tmp 存放公用临时文件

2 第六章 文件系统与文件管理 1、桌面环境下管理目录和文件 二、文件分类 四、管理目录和文件的Shell命令
第六章 文件系统与文件管理 二、文件分类 四类文件:普通文件(text):二进制文件和文本文件 目录文件(directory) 链接文件(link):硬链接文件和符号链接文件 特殊文件(special):如设备文件名/dev/fd0,/dev/hda5) 三、文件名 1、长文件名,区分大小写字母; 2、除“/”以外的所有字符,但应避免一些特殊字符:?# $ & ! < 四、管理目录和文件的Shell命令 1、桌面环境下管理目录和文件 ①移动、复制、重命名、删除; ②创建目录; ③符号链接文件等操作; ④修改属性; ⑤搜索查找文件。

3 第六章 文件系统与文件管理 四、管理目录和文件的Shell命令 格式:mkdir [选项] 目录 功能:创建目录
第六章 文件系统与文件管理 四、管理目录和文件的Shell命令 2、管理目录和文件的Shell命令 ① mkdir命令(make directory) 格式:mkdir [选项] 目录 功能:创建目录 选项: -m 访问权限(mode) 创建目录的同时设置目录的访问权限 -p (parents) 一次性创建多级目录 例:# mkdir -p test/linux ② mv命令(move) 格式:mv [选项] 源文件或源目录 目的文件或目的目录 功能:移动或重命名文件或目录 选项: -b (backup) 若存在同名文件,覆盖前备份原来的文件 -f (force) 强制覆盖同名文件 例:mv pict pictures 改名 mv file test/

4 第六章 文件系统与文件管理 四、管理目录和文件的Shell命令 ③ cp命令(copy)
第六章 文件系统与文件管理 四、管理目录和文件的Shell命令 2、管理目录和文件的Shell命令 ③ cp命令(copy) 格式:cp [选项] 源文件或源目录 目的文件或目的目录 功能:复制文件或目录 选项: -b (backup) 若存在同名文件,覆盖前备份原来的文件 -f (force) 强制覆盖同名文件 -r或-R(recursive) 按递归方式,保留原目录结构复制文件 例:cp -b ex1 ex2 ④ rm命令(remove) 格式:rm [选项] <文件|目录> 功能:删除文件或目录 选项:-f (force) 强制删除,不出现确认信息 -r或-R(recursive) 按递归方式删除目录,默认只删除文件 例:rm -f ex2 rm -rf test 删除子目录

5 第六章 文件系统与文件管理 格式:ln [选项] 目标文件 链接文件 功能:建立链接文件,默认建立硬链接文件
第六章 文件系统与文件管理 ⑤ ln命令(link) 格式:ln [选项] 目标文件 链接文件 功能:建立链接文件,默认建立硬链接文件 选项:-b (backup) 若存在同名文件,覆盖前备份原来的文件 -s (symbolic) 建立符号链接文件 例:ln -s /etc/passwd passwd.lnk ⑥ find命令 格式:find [路径] 表达式 功能:搜索满足表达式的文件和目录 表达式: -name 文件——按文件名查找,可使用通配符 -g 组群名 ——查找文件的所属组群为指定组群的文件 -user 用户名——查找文件所有者为指定用户的文件 -type 文件类型——按照文件类型查找,其中d为目录文件, l为符号链接文件。 -size [+|-] 文件大小——查找指定大小的文件 例:# find /etc -name fs*

6 第六章 文件系统与文件管理 ⑦ grep命令 格式:grep [选项] 字符串 文件列表
第六章 文件系统与文件管理 ⑦ grep命令 格式:grep [选项] 字符串 文件列表 功能:从指定文本文件或标准输出中查找符合条件的字符串, 默认显示其所在行的内容。 选项: -n (nummber) 显示行号 -v (invert) 显示不包含指定字符串的行 -i (ignore) 查找时不区分大小写 例:grep -n /dev/fd0 /etc/fstab ⑧ du 命令 格式:du [选项] [目录或文件] 功能:显示目录或文件的大小(KB)。 选项: -a (all) 显示指定目录及其所有子目录和文件的大小, 默认只显示目录的大小。 -h (human) 以易读方式显示目录或文件的大小 -s (summarize) 只显示指定目录的大小,而不显示其 子目录的大小 例:# du -sh /home/hellen

7 第六章 文件系统与文件管理 6.5 Linux的文件权限 1、举例 [root@localhost root] # ls -al ←┘
第六章 文件系统与文件管理 6.5 Linux的文件权限 1、举例 root] # ls -al ←┘ d rwx root root 月 :10 . d rwx r-x r-x 5 root root 月 : - rw root root autorun.lck - rw- rw- r root root dd.txt d rwx r-- r root root desktop 2、四种文件用户 ① root 超级用户; ② owner 文件所有者; ③ group用户所在用户组的成员; ④ other 除上三类之外的所有其他用户。

8 第六章 文件系统与文件管理 3、权限 * 后九个字符为文件的权限,分三组: 第一组:文件所有者权限; 第二组:文件所属用户组成员权限;
第六章 文件系统与文件管理 3、权限 第一列中的10个字符的含意: d r w x r r - - * 后九个字符为文件的权限,分三组: 第一组:文件所有者权限; 第二组:文件所属用户组成员权限; 第三组:其他用户对文件的权限。 每组三个字符的含意:“r” ---读权限; “w” ---写权限; “x” ---执行权限; “-” ---没有相应权限 * 八进制表示:r w x r w – r - - 文件类型 所有者权限 用户组权限 其它用户权限 1 1 1 1 1 0 1 0 0 7 6 4

9 第六章 文件系统与文件管理 4、设置权限 (1)桌面环境下修改文件权限 操作:右击:“ 文件或目录 | 属性” 点击:“标签页 | 权限”
第六章 文件系统与文件管理 4、设置权限 (1)桌面环境下修改文件权限 操作:右击:“ 文件或目录 | 属性” 点击:“标签页 | 权限” 如右图所示,操作权限设置。 (2)修改文件权限的Shell命令 ① chmod {a,u,g,o} [+,-,=] {r,w,x} filename 功能:改变文件的权限属性 选项:a--all user, u—user, g—group, o—other +,-,=:表示增加、删除、赋予权限 r,w,x:表示读、写、执行权限。 例: chmod u=rwx,g-wrx,o+w f1

10 第六章 文件系统与文件管理 (2)修改文件权限的Shell命令 ② chmod nnn filename 其中:nnn为三个八进制数。
第六章 文件系统与文件管理 4、设置权限 (2)修改文件权限的Shell命令 ② chmod nnn filename 其中:nnn为三个八进制数。 例:chmod 755 f / 755代表 - rwx r-x r-x ③ chgrp命令 格式:chgrp 组群 文件 功能:改变文件的所属组群 例:将ex1文件所属的组群由root改为staff # chgrp staff ex1 ④ chown命令 格式:chown 文件所有者[:组群] 文件 功能:改变文件的所有者,并修改文件的所属组群 例:将文件ex1的所有者由root改为hellen # chown hellen ex1 例:将ex2文件的所有者和所属组群设置为hellen用户和hellen组群。 # chown hellen:hellen ex2

11 第六章 文件系统与文件管理 6.6 文件的备份和恢复 一、桌面环境下的操作 点击:“主菜单|附件|文件打包器”
第六章 文件系统与文件管理 6.6 文件的备份和恢复 一、桌面环境下的操作 点击:“主菜单|附件|文件打包器” 图形化操作界面。p.139图6-14~16 二、文件的备份和恢复的Shell命令操作 1、备份的介质 需要综合考虑成本、可靠性和易用性等方面。 2、制作备份的计划安排 *分级:0级,1级,2级 *增量备份、完全备份 *每一天、一个星期、一个月的备份计划。 3、备份的工具 传统的UNIX备份工具:tar、cpio、dump。

12 第六章 文件系统与文件管理 4、tar命令的操作 (1)格式:tar 选项 归档/压缩文件 [文件或目录列表]
第六章 文件系统与文件管理 4、tar命令的操作 (1)格式:tar 选项 归档/压缩文件 [文件或目录列表] (2)功能:备份、恢复、压缩文件功能 (3)选项: tar命令常用的参数 -c:建立一个新的tar文件 -v:显示运行过程信息 -z:使用gzip t:查看压缩文件的内容 -f:文件名称 x:解压缩tar文件 -M:制作存放于多个备份介质上的备份档案 (4)实例: 下载了一个Firefox(火狐狸)For Linux的浏览器程序,程序名为: firefox-cn tar.zip,存放在home子目录中,现要将其安装在系统 中,如何操作? 操作:[………….. root]# cd /home ←┘ [……………home]# unzip firefox-cn tar.zip ←┘ [……………home]# ls –l ←┘ [……………home]# tar firefox-cn tar.gz ←┘ [……………home]# cd firefox [……………firefox]# ls –l ←┘ 然后在桌面上创建firefox的启动器。

13 第六章 文件系统与文件管理 6.7 Linux的软件包管理 一、什么是软件包 ① 查询软件包 # rpm –q vsftpd ② 卸载软件包
第六章 文件系统与文件管理 6.7 Linux的软件包管理 一、什么是软件包 开发者将一些附加命令和应用程序压缩打成“包”的形式发布,文件名一般为:*.i386.rmp 二、软件包的获取 1、随Linux发行版本中捆绑有软件包; 2、用户到网上去下载。 三、Red Hat Linux的软件包管理工具 1、 rpm命令功能 ① 查询软件包 # rpm –q vsftpd ② 卸载软件包 # rpm -e vsftpd ③ 安装软件包 # rpm -ivh vsftpd i386.rpm

14 例: # rpm –U vsftpd-1.2.1-7.i386.rpm
第六章 文件系统与文件管理 三、Red Hat Linux的软件包管理工具 1、 rpm命令功能 ④升级rpm软件包 例: # rpm –U vsftpd i386.rpm ⑤ 验证RPM软件包 验证软件包是否正常。 例: # rpm -V vsftpd 2、网上RPM资源简介

15 第六章 文件系统与文件管理 三、Red Hat Linux的软件包管理工具 3、GUI方式的软件包管理工具
第六章 文件系统与文件管理 三、Red Hat Linux的软件包管理工具 3、GUI方式的软件包管理工具 (1)点击:“Red Hat |系统设置 | 删除应用程序”; (2)进入软件包管理工具图形用户界面; 五大类的软件包: ①Desktops ②Applications ③Server ④Development ⑤System 操作比较方便,但很多软件包没有包含在其中,需要用命令方式来处理。


Download ppt "第六章 文件系统与文件管理 6.4 Linux文件管理 1、比较MS DOS 与 Linux的目录结构 一、Linux文件系统的树形结构"

Similar presentations


Ads by Google