您好,欢迎访问三七文档
当前位置:首页 > 高等教育 > 大学课件 > 第6章 文件目录管理
第6章文件目录管理使用文件和目录是工作中不可回避的环节。通过前面的章节,读者已经积累了一些文件和目录的操作经验。本章将进一步介绍如何使用Shell管理文件和目录。在正式讲解相关命令之前,有必要介绍一下Linux目录结构的组织形式。读者应该已经在第5章的“快速上手”环节浏览了整个文件系统,但仍对此心存疑惑。6.1Linux文件系统的架构6.2快速上手:和你的团队共享文件6.3建立文件和目录本节介绍如何在Linux中建立文件和目录,这是文件和目录管理的第一步。在刚才的“快速上手”环节已经对此进行了实践,下面将作进一步的讲解和讨论。6.3.1建立目录:mkdir6.4移动、复制和删除通过6.3节的学习,读者已经能够创建文件和目录。本节将继续讨论如何移动、复制和删除文件及目录,这是在文件和目录管理中另一个基本操作。下面首先从移动文件开始讨论。6.4.1移动和重命名:mvmv命令6.4.2复制文件和目录:cpcp命令6.4.3删除目录和文件:rmdir和rm1.rmdir命令2.rm命令6.5文件和目录的权限很难想象没有权限的世界会变成什么样子。随便哪个用户都可以大摇大摆地“溜”进别人的目录,然后对里面的文件乱改一气。当然,他自己的文件也可能正经历着同样的命运。Linux是一个多用户的操作系统,正确地设置文件权限非常重要,就像读者在“快速上手”环节中做的那样。6.5.1权限设置针对的用户享有文件或目录权限的三种人6.5.2需要设置哪些权限文件或目录权限6.5.3查看文件和目录的属性ls命令6.5.4改变文件所有权:chown和chgrp1.chown2.chgrp6.5.5改变文件权限:chmod1.chmod命令6.5.6文件权限的八进制表示6.6文件类型读者很快会意识到,Linux中的一切都被表示成文件的形式。这包括程序进程、硬件设备、通信通道甚至是内核数据结构等。这种设置给很多人带来了理解上的困难——除了Linux程序员,因为这给他们带来了一致的编程接口。Linux中一共有7种文件类型,下面简要介绍阅读文件类型的方法,并着重介绍一下符号链接。6.6.1查看文件类型6.6.2建立链接:lnln命令6.7输入输出重定向和管道重定向和管道是Shell的一种高级特性,这种特性允许用户人为地改变程序获取输入和产生输出的位置。这个有趣的功能并不是Linux的专利,几乎所有的操作系统(包括Windows)都能支持这样的操作。6.7.1输出重定向输出重定向符号“”6.7.2输入重定向输入重定向符号“”6.7.3管道:|管道符号“|”
本文标题:第6章 文件目录管理
链接地址:https://www.777doc.com/doc-4661691 .html