第6章 文件目录管理.ppt

第6章 文件目录管理.ppt

ID:48253847

大小:145.00 KB

页数:27页

时间:2020-01-18

第6章  文件目录管理.ppt_第1页
第6章  文件目录管理.ppt_第2页
第6章  文件目录管理.ppt_第3页
第6章  文件目录管理.ppt_第4页
第6章  文件目录管理.ppt_第5页
资源描述:

《第6章 文件目录管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第6章文件目录管理使用文件和目录是工作中不可回避的环节。通过前面的章节,读者已经积累了一些文件和目录的操作经验。本章将进一步介绍如何使用Shell管理文件和目录。在正式讲解相关命令之前,有必要介绍一下Linux目录结构的组织形式。读者应该已经在第5章的“快速上手”环节浏览了整个文件系统,但仍对此心存疑惑。6.1Linux文件系统的架构正如读者已经看到的,Linux目录结构的组织形式和Windows有很大的不同。首先Linux没有“盘符”的概念,也就是说Linux下不存在所谓的“C盘”、“D盘”……已建立文件系统的硬盘分区被挂载到某一个目录下,用户通过操作目录来实现磁盘读写——正如读者在安装

2、Linux时所注意到的那样。其次,Linux似乎不存在像“Windows”这样的系统目录。在安装完成后,就有一堆目录出现在根目录下,并且看起来每一个目录中都存放着系统文件。最后一个小小的区别是,Linux使用正斜杠“/”而不是反斜杠“”来标识目录。6.2快速上手:和你的团队共享文件共享文件对一个团队而言非常重要。团队的成员常常需要在一台服务器上共同完成一项任务(如开发一套应用软件)。下面将介绍如何实现用户间文件的共享。假设这个团队的成员在服务器上的用户名分别是lucy、lewis、mike和peter,他们都属于workgroup这个用户组(关于用户和用户组,参见第9章)。6.3建立文

3、件和目录这一节将介绍如何在Linux中建立文件和目录,这是文件和目录管理的第一步。在刚才的“快速上手”环节,已经对此进行了实践,下面将作进一步的讲解和讨论。6.3.1建立目录:mkdirmkdir命令可以一次建立一个和几个目录。下面的命令在用户主目录下建立document、picture两个目录:$cd~##进入用户主目录$mkdirdocumentpicture##新建两个目录也可以使用绝对路径来新建目录:$mkdir~/picture/temp##在主目录下新建名为temp的目录由于主目录下picture已经存在,因此这条命令是合法的。但是,当用户试图运行下面这条命令,mkdir将提示

4、错误:$mkdir~/tempx/jobmkdir:无法创建目录“/home/lewis/tempx/job”:没有该文件或目录6.3.2建立一个空文件:touchtouch命令的使用非常简单,只需要在后面跟上一个文件名作为参数。下面这个命令在当前目录中新建一个名为hello的文件:$touchhello用touch命令建立的文件是空文件(也就是不包含任何内容的文件)。空文件对建立某些特定的实验环境是有用;另外,当某些应用程序因为缺少文件而无法启动的时候,而这个文件实际上并不那么重要,可以建立一个空文件暂时“骗过”这个程序。6.4移动、复制和删除通过上一节的学习,读者已经能够创建文件和目录

5、。本节将继续讨论如何移动、复制和删除文件及目录——这是在文件和目录管理中另一个基本操作。下面首先从移动文件开始讨论。6.4.1移动和重命名:mv正如读者猜想的那样,mv取了move的缩写形式。这个命令可以用来移动文件,下面这条命令将hello文件移动到bin目录中:$mvhellobin/当然也可以移动目录。下面这条命令把Photos目录移动到桌面:$mvPhotos/桌面/6.4.2复制文件和目录:cpcp命令用来复制文件和目录。下面这条命令将文件test.php复制到test目录中去:$cptest.phptest/和mv命令一样,cp默认情况下会覆盖目标目录中的同名文件。可以使用-i

6、选项对这种情况进行提示,也可以使用-b选项对同名文件改名后再复制。6.4.3删除目录和文件:rmdir和rmrmdir命令用于删除目录。这个命令的使用非常简单,只需要在后面跟上要删除的目录名作为参数即可:$mkdirremove##新建一个名为remove的子目录$rmdirremove##删除这个目录但是,rmdir命令只能删除空目录,使用下面这个命令时会提示错误:$cdtest$lshellohello_baktest.phptest.php~$rmdirtest/rmdir:删除“test/”失败:目录不为空6.5文件和目录的权限很难想象没有权限的世界会变成什么样子。随便哪个用户都可

7、以大摇大摆地“溜”进别人的目录,然后对里面的文件乱改一气。当然,他自己的文件也可能正经历着同样的命运。Linux是一个多用户的操作系统,正确地设置文件权限非常重要,就像读者在“快速上手”环节中做的那样。6.5.1权限设置针对的用户Linux为三种人准备了权限——文件所有者(属主)、文件属组用户和其他人。因为有了“其他人”,这样的分类将世界上所有的人都包含进来了。但读者应该已经敏感地意识到,root用户其实是不应该被算在“

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。