linux rmdir命令:删除空目录

既然有建立目录的命令mkdir,就一定有删除目录的命令 rmdir,其基本信息如下:
– 命令名称:rmdir
– 英文原意:remove empty directories
– 所在路径:/bin/remdir
– 执行权限:所有用户
– 功能描述:删除空目录

命令格式:
[root@localhost -]#rmdir [选项]目录名

选项:
– -p:递归删除目录。

常见用法:
[root@localhost ~]#rmdir cangls

就是这么简单,命令后面加目录名称即可。
既然可以递归建立目录,也就可以递归删除目录。例如:

[root@localhost ~]#rmdir -p lm/movie/jp/cangls/

但rmdir命令的作用十分有限,只能删除空目录,而不能删除非空目录。一旦目录中有内容,就会报错。例如:

[root@localhost ~]# mkdir test
#建立测试目录
[root@localhost ~]# touch test/cangjingkong
[root@localhost ~]# touch test/boduoye
#在目录中建立两个文件
[root@localhost ~]# rmdir test/
rmdir:删除"test/"失败:目录非空

这个命令比较笨,不太常用,以后我们无论删除的是文件还是目录,都会使用 rm 命令。

it点点

it点点

满地都是六便士他却抬头看见了月亮。

留下你的评论

*评论支持代码高亮<pre class="prettyprint linenums">代码</pre>