00:00
好,那讲完了复制文件和文件夹,那接下来呢,我们再来介绍一下删除,删除这个命令也非常的简单,RMRM我们知道它是remove的简写。Remove,移除嘛啊,那移除其实就是要删掉了它的,它的这个写法也非常简单,后面直接跟上我们要删的那个文件或者目录就可以了啊,那首先我们来看一下怎么删吧,这里呃,我们还是退回到之前的root目录下边,看到这里边有很多文件,我们随便删啊,可以把这个hello和HELLO4都删掉,哎,那比方说我这里可以直接RM哈。诶,我们看这里边它就会有一个提示,是否删除普通空文件,Hello,我们给一个Y,然后回车,这样的话就删掉了,所以这个为什么会有这样一个提示,其实前面我们也看到了。别名RM,它其实也是一个别名,我们type一下。
01:01
啊,它是RM-I的别名杠I,我们知道交互式interactive啊啊,所以它本身也是你要删除,这显然是一个比较危险的操作,哎,所以他每次都要默认是要提示你一下,是否真的要删除呢,确认一下。啊,那我们自然就想到了,假如说我就不想让他再去提示了,我直接就删,干脆一点啊,说删就删,那怎么样去做呢?啊,这个也非常简单,后边加一个选项杠F,杠FF,我们知道是force的意思,强制执行啊,所以强制执行删除操作,那其实就完全不需要再加提示确认了啊,就直接删,不用说那么多,直接删就好了。好,所以接下来我们可以看到直接RM,比方说我加一个杠F哈四把这个做一个删除,完全没有提示,直接就没了。诶,所以这个其实整体来看还是非常简单的啊啊,那当然了,这里还有一个就是我们同样可以用它来删除一个文件夹啊,那当然前面我们提到过,删除文件夹是有这个RMDR。
02:08
Remove directory这样一个指令的啊,那现在这个RM它是一个一般化的删除,那又应该怎么用呢?比方说我们现在直接RM这个A,我们试一下,我们看无法删除,它是一个目录,哎,所以这个RM呢,其实默认它就是用来删除文件的。那如果说我们要删目录,怎么删呢?同样这里加一个选项杠r reive,递归的删除当前这个目录里边的所有内容,一下就删干净了。啊,那所以这里边就是直接RM-R,然后A这样的话就把它删啊,那我们看到这里边它就又问了,是否要进入目录A呢?啊,又是交互式的啊,我们进去,然后是否要删除这个普通文件呢?是的,是否要删除外面的这个目录呢?因为我们现在已经是一个空目录了嘛,哎,删哎,这下这就彻底删干净了。
03:01
啊啊,那当然了,大家就会想到,哎,我就不想,特别是删目录的时候啊,你频繁的要确认好几次这个YYY写好几遍,这个显然很麻烦啊,那假如说我们到这个后面艾特硅谷下边去啊,这里不是有对应的HELLO2HELLO3还有一个A吗?我现在想把这个A删掉,不要确认那么多次,一下把它删干净,那怎么删呢?RM杠、RF。啊,这两个可以搭配起来,结合起来用,这个非常的强大,就是一下没有任何提示,直接删干净,什么东西都没了。所以大家一定要小心啊啊,这个命令是可以说是一开始上手学Linux大家最需要注意的一个命令啊,可能有同学也知道啊呃,所谓的山酷跑路有一个非常非常奇妙的指令是什么呢?呃,就是直接RM。杠RF。啊,大家可能知道就是这个直接这是什么,这是我们的根目录对吧,根目录然后后边加一个芯,那就是把根目录下边的所有内容都删除掉,这个芯儿是大家可以认为一个通配符啊,类似于通配符表示下边的所有内容。
04:13
那所以如果说要是这样一个操作的话,那就是所有的东西都删干净的意思。那相当于我们整个这个所有的文件系统里面什么都没有了,哎,所以这个指令大家千万不要去尝试啊啊,但是很很多地方可能有有这种开玩笑对吧,就是说这这是一个神奇的指令啊,只要你一执行就会有神奇的事情发生,那确实啊,山酷跑路就是就是拿这个来干啊啊这是一些题外话,大家一定要小心。啊,当然了,既然我们这里提到了这个通配服,诶,那比方说我现在在这个艾特硅谷主目录下边,假如说我想把这个下边的所有三个文件全删掉,能不能痛快一点呢?诶,当然可以,而那有同学说我我到外面去把这个at硅谷目录直接全,就用这个杠RF直接把这个目录删了不就完了吗?哎,其实不是,我们这个目录还想留着,只是想把它下边的所有东西删掉。
05:06
哎,那这个这个怎么样去做操作呢?哎,那就是。直接我在当前这里啊呃,当然如果我们不想做这个提示的话,你可以加上杠F,然后接下来直接当前目录下的所有内容。一个点表示当前目录嘛,然后星号表示所有内容,我们直接把它删掉,现在一看。整个世界清净了啊,所有东西都没有了,所以大家一定要谨慎使用RM,而且是加这个杠F的时候啊,这个一定要谨慎。啊,这就是关于神奇的RM啊。关于这个文件的,呃,基本操作呢,我们再来说一个move move其实也是文件和文件夹都可以去执行的一个操作,那从字面上也就看出来,MV我们说它就是move嘛。Move的一个简写移动,那移动的时候当然也应该有两个参数了,前面你应该告诉我要移动谁,然后后边应该要来一个移动到哪里去啊,移动到对应的位置,那所以说这个MV最常见的使用方式,那就是前面给一个文件名称,后面给一个目录名称啊,那我们这这里也可以再来做一个尝试。
06:19
我们首先还是先回到。当前的root主目录下面,假如说我希望把这个文件以initial setup ks.CFG这个文件直接移动到,要注意啊,移动就是当前就没有了,直接把它移动到。At硅谷下面去,哎,那这里面我们就可以直接MV。Initial setup ks.CFG,然后移动到后硅谷。接下来我们看这里就真的没有了。而如果说我们进入到home home-at硅谷下边的话,这里会发现多了这样的一个配置文件。啊,所以这就是所谓的这个移动的过程啊,啊,那那当然了,我们还是把它再移回去吧。
07:04
现在的话应该是把它移到路下边。好,切回去。MV命令啊,还有另外一个用法啊,就是说后边对应的这个也可以不给目录名,它可以给一个文件名,给一个文件名,那意思就是说相当于把这个文件移过去,还要做一个重命名。啊,那就是说我这里MV已经收。Set up ks,然后移到home at,硅谷下边我还要,呃,我直接叫它,把它叫做1.cfg。我们现在看这里就没有了,然后再看一眼home at硅谷下边,诶,我们看果然这里就多了一个1.cfg,所以它可以做一个重命名啊,啊,那当然了,这个,呃,一般我们还是不要改,本身系统里面就有的东西啊,我们还是把它移回来吧,继续。现在我们要加上路径了啊,Home at硅谷一把它移回来啊,那移回来这个路径应该是什么呢?那是点当前的目录下吧,啊,那那当然了,你不加这个点也可以啊,我们就还把它重新叫做之前的这个复制一下。
08:13
粘过来。哎,那现在就又回来了啊,哎,所以我们发现那这个就还有另外一种用法,那假如说我就在当前的目录下边,然后目给它叫做另外一个名字,这是不是就相当于没有移动位置,但是做了一个重命名啊,哎,所以大家会发现就是在当前的目录下啊,我就直接比方说MV,呃,当当前比方说我前面的这个A打头的这样一个配置文件,直接把它叫做2.cfg。哎,我们看这就相当于对它做了一个重命名。这是完全没有问题的。我们还是把它改回去。MV2.cfg,然后哎,把它再重命名回去,这个其实操作都非常的简单啊,只要我们尝试一下就可以了。这就是关于对于文件啊,以及有时候可以做这个文件夹的这样的一个移动啊,这个也是完全没问题的啊,那这就是对于这个文件和文件夹的一些常规的操作,创建,复制,删除移动。
我来说两句