在我们学习Linux命令行的时候会学到这两个删除命令
rm 文件名 ,可以删除文件。
rmdir 文件夹名,可以删除目录,但是只能删除非空目录。
为了删除非空的目录,可以使用 rm -r 目录名 这种加了-r的形式。这样的话,会删除目录和里面的所有内容。
然而rmdir也可以删除非空目录,但是非常麻烦,需要用很长的命令来执行。
但是在我们初学Linux的时候,一般删除的都是非空目录,这时候用rm就可以了,为什么只为了删除空目录来学一个命令呢?
rmdir其实根据这个特点有一个很方便的用法
我一般习惯每天写代码都建一个新的目录,从而就会引发一个问题,有几天我没写代码,目录是空的,我想把这些空目录删除掉,该怎么办呢?
我们就可以使用rmdir
这里有一些每天创建的目录,day1、day4是空目录,其他都是非空目录
执行rmdir*之后,空目录被删除,非空目录未被删除,提示这些目录非空
只剩下了非空目录
这些就是rmdir在这个场景下的使用,但是在其他场景下,我还是认为rm命令比rmdir命令好用