
专栏导航上一篇第2章Linux 基础mkdir 命令的简单入门回到目录下一篇无本节前言对于本节所讲解的知识有可能你会需要时不时地参考本专栏的其它文章。真的遇到了需要参考之前的文章的知识点请你自行查阅。我呢也会提到一部分的参考课节。但是呢你不应该依赖于我的主动提及。最好呢你自己能够多去了解和查看本专栏目录。另外呢本专栏是一个整体是用来系统化地讲解 Linux 0.12 内核的一套教程。所以呢也需要你在学习本节课程的时候注意专栏的体系完整性。比如软件安装我们需要在整个专栏中安装一套软件那你如果是为了学习 Linux 0.12 内核那么你就需要跟随着本教程安装好一整套软件而不可以孤立地看着某个课节。比如说我们的专栏中会讲解 Bochs 模拟器 的安装。这个软件的安装就需要在我们专栏中所指定的乌班图 26.04.1 版本里面进行。脱离了这个系统版本你在其它的版本的乌班图里面或者是在其它的 Linux 发行版里面来安装那么你可能会安装不上。所以请大家在学习本专栏的课节的时候务必要注意本专栏的体系完整性注意查看本专栏的目录。本节我们来讲解 rmdir 命令。本节的 rmdir 命令的学习需要大家先学习过 mkdir 命令。mkdir 命令的讲解课节如下面的链接所示。参考课节第2章Linux 基础mkdir 命令的简单入门务必先学习上面的参考课节然后再学习本节内容。我们开始。一. rmdir 命令一命令基础格式本命令的基础格式如下。rmdir 一个或多个空格 dir_name其效果是删除终端的工作目录里面的名为【dir_name】的空目录。在 Linux 里面目录就是文件夹空目录就是空文件夹。空目录并不是说里面真的一个项目都没有不是的。任何一个目录它里面至少会有两个项目。我们管目录里面的项目叫做目录项。任何一个目录里面至少会包含有【.】和【..】两个目录项。这俩东西是啥我们本节不讲以后有机会我们再讲。所谓的空目录它是指这个目录里面除了【.】和【..】两个目录项之外不再含有其它的项目。一般地我们用 mkdir 命令新建的目录它都是一个空目录。同样地我们通过在某个文件夹里面点击鼠标右键然后通过右键菜单新建一个文件夹这个新的文件夹它也是一个空目录。接下来呢请大家打开自己的乌班图虚拟机。然后呢我们双击桌面上的【主目录】图标进入【主文件夹】里面。在 Linux 的世界里【文件夹】和【目录】是同义词。所以【主目录】和【主文件夹】是同一个东西。然后呢我们在【主文件夹】里面双击进入【文档】文件夹。然后呢我们在【文档】文件夹里面打开一个终端并将终端处理成下图所示的纯净状态。图1接下来呢我们来看一看【主文件夹/文档】文件夹里面的内容。图2里面有四个文件夹和一个 txt 文档。接下来呢我们在图1 所示的终端里按照下图所示执行三个命令创建三个目录。图3通过图3 所示的三个命令的执行我们就创建了【d01】、【d02】和【d03】三个目录这三个目录都是空目录。创建好了以后我们用 rmdir 命令来尝试着将它们给分别删除。请大家在图3 所示的终端里面执行下述命令。rmdir d01执行结果如下面的两个图所示。图4图5结果就是如图5 所示终端的工作目录【主文件夹/文档】文件夹里面还有 d03 和 d02但是没有了 d01 文件夹。我们再分别执行下图所示的两个命令来分别将 d02 和 d03 给删除掉。图6也就是像图6 那样子通过执行【rmdir d02】和【rmdir d03】亮条命令将 d02 和 d03 目录都给删除掉。你可以自己查看【主文件夹/文档】文件夹的内容应该可以看到d02 和 d03 已经被删除掉了。二删除多个文件夹删除多个文件与先修课节 mkdir 命令的创建多个文件夹类似。我们来看一看命令格式。rmdir 一个或多个空格 dir_name1[一个或多个空格 dir_name2 一个或多个空格 dir_name ...... ]也就是假定在终端的工作目录里面存在着【d04】、【d05】和【d06】三个文件夹则下述命令可以将其一块删除掉。rmdir d04 d05 d06首先呢请大家用【mkdir d04 d05 d06】命令在图6 所示的终端里创建三个文件夹。如下图苏轼。图7然后呢我们来看一看【主文件夹/文档】的情况。如下图所示。图8如图8 所示d04、d05 和 d06 三个空目录已经创建出来了。接下来我们通过执行下图的红色框线所示的命令来一次性删掉它们。图9然后呢我们来看【主文件夹/文档】里面的情况。图10如图10 所示三个文件夹d04、d05 和 d06已经被删除掉了。好玩不三小结关于 rmdir 命令我们要介绍的也就这些了。本节我们所介绍的 rmdir 命令它所删除的依然只是终端的工作目录里面的空目录。其实rmdir 和 mkdir 一样所操作的目录的位置不仅仅是可以在终端的工作目录当中也可以是不在终端的工作目录当中。不过目前我们暂时没有讲解 Linux 的目录结构也没有讲解绝对路径、相对路径等等的概念。所以暂时地我们所操作的东西仅仅是工作目录中的东西。包括说在后面我们去初次讲解 tpuch 命令的时候我们所操作的东西也职是位于终端的工作目录中的东西。结束语本节内容不难祝大家学习愉快。专栏导航上一篇第2章Linux 基础mkdir 命令的简单入门回到目录下一篇无