00:00
好朋友们,那现在我们继续来看这个文件目录里面的关于目录的相关指令。对吧,那第一个指令呢,要给他介绍是make DR,这个呢是用来创建目录的,简单说就是创建目录的。那么我们来把这个指令给大家进行一个讲解。老规矩啊,把这一段。放到拿到我们的笔记中去。那这个讲的是make DR,所以说我先给它来一个标题。好,标题三对吧,Make DR,那下面这一块呢。呃,这个是它的基本介绍,就是make DR指令,它是用来干什么的,这是它的一个基本介绍。第二个呢,就是make DR,我们提这个名字就是指令,用于创建目录。啊,如果说我们要把它写全点,就是make。
01:01
啊,这样的。那么这还有个基本语法,这个基本语法呢,他这样定的,他这样定的。它是怎么定,它是make里面带上我们的选项,然后呢,后边写上你要创建的目录就OK了。啊就OK了,那下面这个有一个参数,就是这个选项里面的杠P,这个是用来创建多级目录的,就是我可以一次性的创建多级目录。那现在呢,我们来看看他有两个案例,让我们来完成。第一个案例创建一个目录,叫。呃,Home,下面一个dog,这个对我来说应该是非常轻松的一件事情,好不好?来看一个。然后home下面呢,Home下面有个DOG1回车。创建成功了没有,创建成功了,我们切换到home下面去看看有没有这个呢,LS一下,诶,我们发现有一个目录了。成功了对吧,成功了好,这就是他的一个最基本的用法,创建一个目录。
02:08
那我们看看这个指令,就是创建目录指令,什么意思呢?在home下面创建一个叫do的目录,写上这个理解啊,就是说表示。在home。目录下。创建。创建什么呢,Dog?Dock目录。OK。这就成功了,如果说你看到了,那就说明OK,那时候老师我这做完了过后没有看到,没有看到那就肯定是失败了啊,就到这地方创建了一个do目录。好的,你看这个指令,它最后产生的效果就生成它。这是第一个案例,这是第一个案例,那么我们再来看他的第二一个案例。第二个案例呢,就是创建多级目录,现在呢,我们想一次性的创建animal。
03:02
Animal,然后呢,Animal下面有个tIgEr,我们来看看使用刚才的这个指令能否创建成功,走一个make DR,然后下面我们写个N。Anymore,然后呢写个tIgEr,也就是说其实首先大家知道啊,在后面下面目前是没有anymore。也没有tIgEr,那意味着我我是有个想法,我想一次性的创建两个目录。对吧,像animal下面再创建一个T,但是我一回头发现报错了。为什么报错了,其实说白了他就是说。因为在默认情况下,这个make DR呢,只能创建一,一级一级的创建,怎么解决这个问题简单的很。带上一个参数杠P。一回车O了,那我们来看看此时此刻是不是创建了两级目录。首先有个animal。CD到animal。
04:00
在注意啊,现在我们在哪个目录。是不是在home下面的anymore呀。我们再来看一下目前。是不是有个tIgEr啊?也就是说带上一个杠P就可以创建多级目录,明白吧。这是我们必须要掌握的啊,同学们好,我把它写到这里来。我把它写到这里来,那么我这里强调一点,就这。如果我们想一次性的创建多级目录,需要带上杠P这个参数。如果希望一次性。一次性。一次创建多级目录。怎么办呢?带上。杠P这个参数。参数即可。好的,我把这个复制到我们的笔记中去。好了。记住这个创建目录的这个指令。
05:01
那下面呢,我们来继续看。删除目录RMDR这个指令就叫删除目录,就是说但是这个RMDR呢,它有个前提,删除空目录,待会我再讲细节的时候啊,还要给同学们强调一点。来看一下删除目录是怎么玩的。我把这个呢,先给同学们拿到笔记中来。拿到B中来。好的。那现在呢,我们还是老规矩啊,给他一个标题三。那这个是他的一个基本介绍,我们就写到这一栏。介绍。对吧,这是对他的一个基本介绍,是干什么呢。就是make DR。啊,算了,这个我就不写它了啊,放到这儿就行了。放这这是它的一个基本语法。它的基本语法。它基本语法是样子的,同学们看一下四。RMDR选项要删除的空目录。
06:02
啊,要删除空目录,然后呢,这有一个应用实例,这有一个应用实例,这个实例呢,我们来给同学们演示一下,他说请删除一个目录,叫home dog,我们刚才不是创建成功了吗?我们把它删除掉。来演示一下。怎么删除它呢?非常简单,RM。对不对,后下面有个DOG1回车。看这里有个问题啊。你现在用的是RM,没有写RMDRR,所以说写错了,我们DR,然后再写home。回撤成功了没有?成功了?来,我们看看home下面还有这个do目录吗?我们发现。没有了。对吧,所以这个呢,就把它删掉了,成功了。我们把这个案例给同学们截过来。非常的简单啊,一下就把它删掉了。删掉一个目录,那么我们再来看一个使用的细节。使用的细节问题就说。
07:04
R'MD删除的是空目录,如果这个目录下面有内容,那是无法删除的。那这个时候呢,我们得用这个指令,那我们看看这个是怎么玩啊,同学们看一下。怎么来玩这个东西?好,它有个提示,对不对,它有个小提示,那么我们一起来看看这个怎么玩。来,一起来完成这个案例,现在呢,我们这样做啊,我们现在呢,假设想删除,我们先创建一个目录吧,我们先创建一个目录,MKDR创建一个,呃,目录还是那个do吧,还创建一个do。看看LS是不是有个do了呀,然后呢,我CD到到下面去。我CD到do这个目录下面去,大家看现在我是不是在home下面,Do目录下面啊,我建一个文件。我建一个文件,这个文件呢,随便啊,比如test txt回车,注意听好,我写个hello。完事,很简单的一个文件。
08:02
大家看到这里面呢。这个地方就有一个文件。在这个目录下面啊,在home到下面有个文件,那这个时候。大家想想。我现在想把这个dog目录删除,你看它提示什么信息,他说比如说我要删除这个home下面dog,我们一回测,我们发现。他说这个是非空的,那言外之意就是RMDR,它是不可以去删除一个非空的目录。里面有内容就删不了。那这个时候怎么办呢?好简单,RM-RF。Home。DR回车干掉了。这个RM是干什么的,我们后面还会详见,那么大家先记住删除一个非空目录,咱们可以用RM。杠RF这个参数来搞定它。好,那现在呢,把这块给同学们做一个笔记。好的,我把这个笔记呢写到这里来,注意听啊,各位同学。
09:02
那么我在这里呢?写上几句话就是。呃。RMD。不能。不能删除。删除非空的目录。对吧,哎,那这一块又怎么写呢?就说如果要删除一个非空的目录,咱们可以用这个指令来完成。对吧,如果希望删除非空的目录,目录可以使用I'm。杠RF,然后是目录即可。这是给同学们说的,这一点保存一下,放到我们的笔记中去。使用细节,包括案例演示,我们都统一放到这里来。好的,那关于这个目录的创建和删除,我们就先介绍到这里。
我来说两句