文件和磁盘管理Linux教学课件PPT.ppt
《文件和磁盘管理Linux教学课件PPT.ppt》由会员分享,可在线阅读,更多相关《文件和磁盘管理Linux教学课件PPT.ppt(31页珍藏版)》请在三一办公上搜索。
1、第3章 文件和磁盘管理,本章将主要分析Linux中的文件和磁盘管理内容。本章将主要讲解文件的基本操作和设置文件权限等基本内容,同时还将讲解磁盘的基本管理内容。,3.1 Linux文件系统入门,文件系统(File System)是操作系统用来存储和管理文件的子系统,而且每种操作系统支持的文件系统数量和种类基本上都各不相同。,3.1.1 文件介绍,在Linux系统中,任何软件和硬件都被视为文件。Linux中的文件名最大支持256个字符,分别可以用A-Z、a-z、0-9等字符来命名。而且在Linux中,文件名是区分大小写的,所有的Unix系列操作系统都遵循这个规则。与Windows不同的是Linux
2、的文件没有扩展名,所以Linux下的文件名称和它的种类没有任何关系。例如abc.exe可以是文本文件,而abc.txt也可以是可执行文件。Linux下的文件可以分为5种不同的类型:普通文件、目录文件、链接文件、设备文件和管道文件。,3.1.2 目录介绍,Linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录。在Linux下目录的名称是可以自定义的,但是某些特殊的目录名称包含有非常重要的功能,因此不建议更改目录的名称,以免造成错误,导致系统崩溃。在Linux安装时,系统会创建很多默认的目录,这些目录都具有特殊的功能。/,/bin,/boo
3、t,/dev,/etc,/home,/mnt,/proc,/root,/sbin,/tmp,/usr,/lib,/lost+found,/tmp,/var,3.2 文件的基本操作,在图形界面下,Linux文件的基本操作和Windows的操作没有多大的差别,基本上用鼠标就可以完全控制。下面用户介绍一些功能的命令模式。这些命令可以在图形界面下,在桌面单击右键,选择【新建终端】命令行模式,或在文本模式下使用。注意:在Linux下字母的大小写是严格区分的,请注意命令的大小写,同时也要注意输入命令时的空格。,3.2.1 新建和删除文件,1删除文件若要将某个文件删除,可以使用命令“rm”。2新建目录要新建
4、一个目录用mkdir命令。3删除目录要删除某一目录可用“rmdir”命令。4删除目录及目录下的所有文件要删除带有文件的目录,可以使用“rm-rf”命令。强制删除目录及其中的文件。5创建链接文件在Linux中链接文件的作用同Windows中的“快捷方式”相类似。链接文件可以部分替代这行文件的功能,并且可以大量节省磁盘空间。而且,对链接文件进行修改,可以自动更新到源文件中,节省大量时间。创建链接文件要用“ln”命令。,3.2.2 查看和创建文件,1查看文件内容在Linux下显示文件内容可用cat命令,而且cat命令还有创建文件、将多个文件合并等功能。2分页显示文件内容在使用cat查看文件内容时,如
5、果文件内容很长,用户只能看到文件的最后一页,这样非常不方便。要解决这个问题,可以使用more命令。它可以将文件分页来显示。3交互式操作显示文件内容less命令的功能与more很相似,但是less具有非常好的交互性。使用less命令后,可以使用方向键来控制浏览器的上下左右画面,并且可以使用热键来执行某些特定的功能,例如按“H”键可以出现在线使用说明,按“Q”键可以离开浏览模式。,3.2.3 复制和移动文件,1文件复制:文件复制命令为cp。2文件移动文件移动和复制差不多,区别在于文件移动后,在原位置上的文件会被删除,这和Windows上的剪切命令很相似。文件移动命令mv,也常被当成文件重命名用,因
6、为Linux的命令中没有“重命名”命令。,3.3 压缩和解压缩,在Linux下有多种压缩文件程序,相对应的也有多种压缩及解压缩命令。下面介绍最常用的以zip和unzip命令处理.zip文件。,3.3.1 创建.zip文件,1zip命令的基本使用方法zip file.zip*该命令将当前目录下的所有文件直接压缩为file.zip。2压缩后,自动删除原文件zip m file.zip file1.txt该命令是把file1.txt文件压缩成file.zip文件,然后删除file1.txt。3将子目录一起压缩zip r file.zip*该命令将当前目录下的子目录一起压缩到file.zip。zip命
7、令的其它用法请参考书中内容。,3.3.2 解压缩,1排除不需要解压缩的文件。unzip file.zip x file3该命令为将压缩文件file.zip中除了file3的其他文件都解压。2查看压缩包的内容。zip Z file.zip该命令查看file.zip压缩包的内容。也可以使用“-l”、“-v”来查看压缩包的内容。,同样,用户可以用gzip和gunzip命令处理.gz文件无法将许多文件压缩成一个文件。1gzip命令的基本使用方法gzip file2.txt该命令将文件file2.txt压缩。2查看压缩包的内容。zgip l*4压缩率zip-9 file.txt该命令按照压缩率为-9将f
8、ile.txt压缩。压缩率为-1-9,其中-9压缩率最高。5解压缩.gz文件gunzip file.gx或gzip d file.gz,3.3.3 文件打包,tar是一个打包程序。它能将用户指定的文件或目录打包成一个文件。但是它并不能进行压缩。而gzip无法将多个文件压缩成一个文件。所以目前大多数压缩文件都是用tar将所有的文件打包成一个文件,然后再由gzip压缩。扩展名为.tar.gz或.tgz的文件大多数属于这类文件。tar命令可以将多个文件或目录打包成一个单一的文件,以便于保存。1tar命令的基本作用方法tar 参数 打包后的文件名 要打包的文件。2打包操作tar cvf file.ta
9、r*3再打包tar hcvf file.tar*4将新文件加入已打包的包文件。tar rvf file.tar file.txt5打开包的操作tar xvf file.tar,3.3.4 使用图形化界面,在图形化操作界面下,用户可以避开繁琐的命令,直接使用鼠标进行压缩和解压缩文件。要在图形化界面下压缩文件活目录,首先右击文件或目录,然后在菜单中选取【添加到压缩文件】选项,弹出【添加文件和文件夹】对话框,如图3.3所示,3.4 设置文件/目录访问权限,Linux系统是一个典型的多用户系统,不同的用户处于不同的地位。为了保护系统的安全性,Linux系统对不同用户访问同一文件的权限做了不同的规定。对
10、于一个Linux系统中的文件来说,它的权限可以分为四种:读的权限、写的权限、执行的权限和无权限,分别用r、w、x和-表示。不同的用户具有不同的读、写和执行的权限。每一个文件都有一个特定的所有者,也就是对文件具有所有权的用户。同时,由于在Linux系统中,用户是按组分类的,一个用户属于一个或多个组。文件所有者以外的用户又可以分为文件所有者的同组用户和其它用户。因此,Linux系统按文件所有者、文件所有者同组用户和其它用户三类规定不同的文件访问权限。Linux文件系统安全模型是通过给系统中的文件赋予两个属性来起作用的。赋予每个文件的这两个属性称为所有者(Ownership)和访问权限(Access
11、 Rights)。Linux下的每一个文件必须严格地属于一个用户和一个组。,在命令行中可以用命令“ls l”来查看文件或目录的使用权限,例如图3.4所示,3.4.1 设置权限,右击要改变权限文件或目录,选择【属性】选项,会弹出属性对话框。用户选择【权限】选项卡,如图3.5所示。在该对话框中,用户可以方便的设定文件权限。,3.4.2 使用chmod命令,在命令行中用户可以使用“chmod”命令来修改文件权限,通常可以用两种方式来表示权限类,数字表示法和文字表示法。两种表示法各有优点,可以根据个人习惯来选择。,2文字表示法修改存取权限文字表示法看起来比数字表示法复杂,但是因为是字符表示,所以可读性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 文件 磁盘 管理 Linux 教学 课件 PPT

链接地址:https://www.31ppt.com/p-6297581.html