Linux打卡第七次(rmdir指令)

rm指令用来删除文件,而今天这个rmdir指令则用来删除文件夹,不过要删除文件夹,要确保文件夹内没有文件了,否则会删除失败,如下图:
Linux打卡第七次(rmdir指令)
可见,文件夹里面有a.c,try.c,try.exe三个文件,所以不能删除,终端提示的英语“Direnctory not empty”意为文件夹里面有东西。我们再试着创建一个没有文件的新文件夹再删除它,如下图:
Linux打卡第七次(rmdir指令)
如图,新创建的try文件里面为空,删除它的时候显示删除成功。

rmdir -p命令

rmdir -p命令用来递归地删除目录,当子目录被删除后父目录为空时,也一同被删除,如有非空的目录,则该目录保留下来。
同样,我们来看看:
Linux打卡第七次(rmdir指令)
可见在下面目录已经没有文件了,那么我们返回最上层,递归删除一下(终于把之前建的目录删光了),如下图:
Linux打卡第七次(rmdir指令)
如图,a文件夹已经被递归地删除完毕,也算了了我的一桩心事(开玩笑哈)。